g+编译过程 gcc/g+参数详解 g编译命令选项 gcc/g+在执行编译工作的时候,总共需要4步1.预处理;生成.i的文件:g+ -E Test.cpp Test.i 预处理器cpp;-E只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里,才能看到改版后的文件内容 。(工作:如注释的消除,头文件的加载包含、文本替换;)2.编译;生成文件.s.g+ -S Test.cpp 将预处理后的文件转换成汇编语言,生成文件.s;编译器egcs(生成Test.s文件,.s文件表示是汇编文件,用编辑器打开就都是汇编指令。)3.由汇编变为目标代码(机器代码)生成.o的文件 g+ -c Test.cpp 汇编器as(.o是GCC生成的目标文件,除非你是做编译器和连接器调试开发的,否则打开这种.o没有任何意义。)4.连接;连接目标代码生成可执行程序链接器ld g+ Test.o -o Test -l ACE (将.o文件与所需的库文件链接整合形成可执行文件。至此完成。)链接器ld