.cpp .c ->预处理 -> 编译成汇编语言 ->汇编成目标文件 ->连接成可执行文件
g++ :
-E : 只做预处理,得到.i文件
-S :编译,得到的文件是汇编语言文件 .s
-c :汇编成目标文件 .o
-L :连接
-o :后面加输出的文件名(-o可以穿插在g++指令中的任何一个位置,在文件前面,后面,或者两个文件中间)
不加参数的话就是完成上述所有过程(预处理、编译、汇编、连接),如果需要连接的话,后面可以跟多个文件。最后生成可执行文件。一般用-o指定文件名,如果没有指定,会生成同名的.out文件
注意大小写
1.预处理,生成.i的文件[预处理器cpp]
命令:g++ -E Test.cpp 如果想把预处理后的文件保存出来到文件可以在后面加上 > Test.i(输出重定向)或者 -o