您的位置:首页 > 运维架构 > Linux

工具链 (编译程序,汇编程序,和链接程序和内核头文件)linux

2012-03-05 08:43 405 查看
1. 工具链:是创建linux内核映像的一组程序的集合。链的概念源于一个工具的输出将作为另一个工具的输入。

2. 编译程序:可以将高级语言转换为目标语言。目标代码是运行在目标系统上并依赖于机器的一系列指令。

汇编程序:可将汇编语言变为目标代码。

二者不同在于:汇编程序产生的机器指令与汇编语句一一对应,二高级语言的每条语句可能对应多条机器指令。当然,编译器也可先编译成汇编代码,再由汇编程序把他们组合成目标代码。

编译器产生的每一个模块的起始地址都是0,链接时必须重新定位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐