1.简单编译
一步到位的指令为
gcc test.c -o test
1).预处理
gcc -E test.c -o test.i
由此我们发现:gcc的-E选项,可以让编译器在预处理后停止,并输出预处理结果。
2).编译
gcc -S test.i -o test.s
3)汇编
gcc -c test.s -o test,o
4).链接
gcc test.o -o test
2.多个程序的编译
gcc test1.c test2.c test
3.检错
gcc -pedantic illcode.c -o illcode