面向项目(九)—— 交叉工具链
来源:互联网 发布:招商信诺 医疗网络部 编辑:程序博客网 时间:2024/06/09 23:13
交叉编译:是A机器上编译生成,运行在B机器上。两个机子有不同的机器指令。
工具链(toolchains):一般由编译器、连接器、解释器和调试器组成。
读者可能会有疑问,为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台 (X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,即使两个平台用的都是 Linux 系统。这种方法在异平台移植和嵌入式开发时非常有用。相对与交叉编译,平常做的编译叫本地编译,也就是在当前平台编译,编译得到的程序也是在本地执行。用来编译这种跨平台程序的编译器就叫交叉编译器,
References
[1] 交叉编译工具链(GCC)建立
0 0
- 面向项目(九)—— 交叉工具链
- 交叉编译知识解析(一) —— 交叉编译和交叉工具链
- 交叉编译学习笔记(一)——交叉编译和交叉工具链
- 交叉编译(3)——交叉编译工具
- LINUX学习笔记22——交叉工具链
- 树莓派学习笔记——交叉编译工具链
- 树莓派学习笔记——交叉编译工具链
- Tiny4412——安装交叉编译工具链
- 树莓派学习笔记——交叉编译工具链
- 树莓派学习笔记——交叉编译工具链
- (转)构建交叉编译器的工具—Ptxdist
- arm_linux移植手记(一)——交叉工具链编译(上)
- arm_linux移植手记(一)——交叉工具链编译(下)
- 交叉编译工具安装——s3c6410
- GNU交叉工具链
- GNU交叉工具链
- 交叉开发工具链
- 交叉工具链
- AutoreleasePool 的理解
- 【学习】Git
- SVG路径PATH
- 天云软件正式推出PaaS平台整体解决方案
- C#中的类,子类,类的继承,重构,虚方法,protected(续)
- 面向项目(九)—— 交叉工具链
- 国内云建设普遍缺失的一环:云管理平台
- Deep Learning学习 之 卷积神经网络(CNN)
- “Java语言中的方法属于类中的成员(member)”为什么不对
- iOS开发之AFNetworking 3.0.4使用
- bzoj 4390: [Usaco2015 dec]Max Flow(树链剖分+手写栈)
- public static void main(String[] args)
- 【学习】AndroidStudio使用
- javascript中的显示和隐藏(display属性)