目录
一、简单编译
1.源程序
#include <stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
一步到位进行编译
gcc test.c -o test
2.分步编译
(1)预处理
gcc -E test.c -o test.i 或 gcc -E test.c
(2)编译为汇编代码
gcc -S test.i -o test.s
(3)汇编
gcc -c test.s -o test.o
(4)连接
gcc test.o -o test
二、多个程序文件的编译
通常整个程序是由多个源文件组成的,相应地也就形成了多个编译单元,使用 GCC 能够很好地管这些编译单元。假设有一个由 test1.c 和 test2.c 两个源文件组成的程序,为了对它们进行编译,并
最终生成可执行程序 test,可以使用下面这条命令:
gcc test1.c test2.c -o test
如果同时处理的文件不止一个,
GCC