我是靠谱客的博主 等待玫瑰,这篇文章主要介绍工具链 (编译程序,汇编程序,和链接程序和内核头文件)linux,现在分享给大家,希望可以做个参考。

 1. 工具链:是创建linux内核映像的一组程序的集合。链的概念源于一个工具的输出将作为另一个工具的输入。

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

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

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


        编译器产生的每一个模块的起始地址都是0,链接时必须重新定位。


最后

以上就是等待玫瑰最近收集整理的关于工具链 (编译程序,汇编程序,和链接程序和内核头文件)linux的全部内容,更多相关工具链内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部