1.预处理
将.c中的头文件、宏展开
生成的文件是.i文件
gcc -E hello.c -o hello.i
2.编译
将预处理后的.i文件生成.s汇编文件
gcc -S hello.i -o hello.s
3.汇编
将.s文件生成.o目标文件
gcc -c hello.s -o hello.o
4.链接
将.o文件链接成可执行文件
gcc -c hello.o -o hello
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3