GCC编译器将源程序”.c”文件翻译为可执行文件的过程
通过hello.c文件的编译来理解
预处理阶段:预处理器(cpp)根据以字符”#”开头的命令,修改源程序,通常生成一个”.i”文件。
编译阶段:编译器(ccl)将文本文件”hello.i”翻译成文本文件”hello.s”,它包含一个汇编语言程序。
汇编阶段:汇编器(as)将”hello.s”翻译成机器语言指令,把这些指令打包成可重定位目标程序(relocatable obje...
原创
2019-09-19 13:28:07 ·
1279 阅读 ·
0 评论