GCC详解
GCC编译过程GCC是Linux上功能最强大的C语言编译器,在使用GCC编译程序的时候,编译过程分为4个阶段:预处理(Pre-Processing)这一步,GCC调用预处理程序cpp,将源文件中定义的宏展开,并将#include头文件的内容插入源文件,生成一个以.i为后缀的新文件。GCC -E 源码文件 -o 预处理生成文件编译(Compiling)这一步,GCC调用ccl程序将预处理生成的.i文件编译成以.s为后缀的汇编文件。GCC -S 预处理后的文件...