C、 C++ 程序的编译分为以下几个过程 预处理 预处理器对文件中的宏进行展开编译 gcc程序把c源代码文件编译为汇编文件汇编 汇编器as把汇编文件编译为机器码链接 链接器ld将目标文件和外部符号进行链接得到一个二进制的可执行文件