全球旧事资料 分类
应于汇编命令是as4链接将o文件转化成可执行程序使用的gcc命令是:gcc对应于链接命令是ld
总结起来编译过程就上面的四个过程:预编译处理c--编译、优化程序(s、asm)--汇编程序obj、o、a、ko--链接程序(exe、elf、axf等)。
4总结
C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大
f家可以多了解一些,在遇到问题时多思考、多实践。一般情况下,我们只需要知道分成编译和链接两个阶段,编译阶段将源程序(c转换成为目标代码(一般是obj文件,至于具体过程就是上面说的那些阶段),链接阶段是把源程序转换成的目标代码(obj文件)与你程序里面调用的库函数对应的代码连接起来形成对应的可执行文件(exe文件)就可以了,其他的都需要在实践中多多体会才能有更深的理解。
fr
好听全球资料 返回顶部