GCC编译总共分为四步:1.预处理 2.预编译 3.编译 4.链接

  1. 预处理:输入gcc -E 便可对原文件 进行预处理并输出.i文件。 

我们可以打开main.i文件,发现多出来了一大堆代码,其实是头文件的打开后的样子

2.预编译:输入gcc -S 便可对原文件 进行汇编并输出.s文件。

3.编译:输入gcc -c 便可对原文件 进行汇编并输出.o文件。

打开main.o发现是一堆看不懂的计算机内部语言

4.链接:输入gcc main.o -o main 便可对原文件 进行链接并生成可执行文件。

可以看到,生成了绿色的可执行文件main。

另外,上述的四个步骤也可以通过一个命令直接执行

即gcc mian.c -o main 一步到位,直接生成可执行文件main

更多推荐

Linux 初学者gcc的基础操作和对代码的初步调试