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