gcc and g++分别是gnu的c & c++编译器. 从源代码到可执行文件的四步 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件,用到预处理器cpp.这一步称为preprocess. 2.将预处理后的文件转换成汇编语言文件.s,用到编译器egcs.这一步称为compile.实际上编译过程就是将高级语言转化成汇编语言的过程. 3.把汇编变为目标代码(机器代码)生成.o的文件,用到汇编器as.这一步称为assemble,实际上用到汇编器. 4.连接目标代码,生成可