1.GCC
原先指 GUN C Complier,现指 GUN Complier Collections。
2.MinGw
3.常用命令
编译过程分为四个阶段进行,即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking).
Preprocessing:GCC -E test.c -o test.i
Compliation: GCC -S test.i -o test.s 把预处理后的test.i文件编译成汇编代码。
Assembly:GCC -C test.s -o test.o 把汇编代码编译为目标文件。
Linking:gcc test.o test
多个程序文件的编译,GCC仍然会按照预处理、编译和链接的过程依次进行。
GCC test1.c test2.c -o test
注意:
GCC -C test.c -o test.exe
这一命令实际表示对test.c进行预处理、编译、汇编、连接处理,而不仅仅是汇编。
参考链接:
https://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html