对于test.c文件,我们常用一步编译到位的命令:
gcc -o test test.c 或者 gcc test.c -o test
整个编译可分成四个步骤:预处理、编译、汇编、链接
预处理阶段:将hello.c文件生成预处理文件hello.i
gcc -E test.c -o test.i
编译阶段:将预处理文件编译成二进制文件
gcc -S test.i -o test.s
汇编阶段:将二进制文件生成汇编文件
gcc -c test.s -o test.o
链接阶段:生成可执行程序
gcc test.o -o test