一、我们在Linux下先编写一个HelloWorld程序,用来供GCC编译时使用
#include <stdio.h> int main() { printf("Hello World"); return 0; }
但是,其实gcc编译的这个过程可分为4步,具体如下:
二、GCC的命令剖析--四步走
从上面我们知道GCC编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤。
GCC编译C源码有四个步骤:预处理-----> 编译 ----> 汇编 ----> 链接
hello.c hello.i hello.o hello.s
运行该可执行文件,出现正确的结果如下。
Hello World!
本文由Cout_Sev 亲自撰写。
部分资料摘自网络,若有错误欢迎指正
转载请注明出处:http://blog.csdn.net/cout_sev/
谢谢合作!
原文地址:http://blog.csdn.net/cout_sev/article/details/39055447