GCC程序编译过程

利用GCC编译程序的一般过程:

1. gcc Helloworld.c -E -o Helloworld.i 预处理,加入头文件,替换宏;

2. gcc Helloworld.c -S -c -o Helloworld.s 编译:包含预处理, 将C程序转换成汇编程序

3. gcc Helloworld.c -c -o Helloworld.o 汇编:包含预处理和编译,将汇编程序转换为可链接的二进制程序

4. gcc Helloworld.c -o Helloworld 链接:包含以上操作,将可链接的二进制程序和其他依赖库链接在一起,形成可执行程序。

你可能感兴趣的:(gnu,服务器)