c语言编译过程5步骤,求过程。

这是一个再简单不过的c语言编译過程5步骤程序:

执行gcc test.c就使一个源文件变成了可执行文件,这个步骤我们很熟悉但是从一个源文件(.c文件)到可执行程序到底经历了哪幾步,每一步具体做了什么这是我想要总结一下的:

预处理阶段主要做了处理“#”的过程:有头文件展开,宏替换条件编译,去掉注釋等

编译阶段将高级语言翻译成机器语言,生成对应的汇编代码

汇编阶段主要将源文件翻译成二进制文件。

链接过程主要将翻译成的②进制文件与需要用到的库链接

gcc的这三个选项不太好记,我有一个窍门就是ESc,刚好就是键盘上的esc键这样就很快记住了,而三个选项對应的命名风格为iso。

发布了72 篇原创文章 · 获赞 49 · 访问量 5万+

我要回帖

更多关于 c语言编译过程5步骤 的文章

 

随机推荐