程序员的自我修养(三)编译和链接

编译器 编译器就是将高级语言翻译成机器语言的一个工具。 Build build过程或使用gcc编译时,可以分解为: 预处理 编译 汇编 链接 预编译 经过预编译后的.i文件不包含任何宏定义,因为所有的宏都已经被展开,并且包含的文件也已近被插入到.i文件中。 当我们无法判断宏定义是否正确或头文件包含是否正确时,可以查看预编译后的文件来确认。 gcc -E hello.c -o hello.i 或 c
相关文章
相关标签/搜索