gcc编译分四个步骤:
- 预处理(生成预处理文件)
- 编译(生成汇编代码)
- 汇编(生成二进制目标代码)
- 链接(生成可执行文件)
使用方法:
- 预处理
gcc -E hello.c -o hello.i
- 编译
gcc -S hello.c -o hello.s
- 汇编
gcc -c hello.s -o hello.o
- 链接
gcc hello.o -o hello
- 执行
./hello
奶牛以前只知道gcc hello.c直接生成a.out就可以执行了,没有那么细化的了解过,记录下备忘.Ubuntu12.04快点儿发布吧,等好久了的说.