Linux下使用GCC编译时到底进行了什么?

前言:在Linux下,我们都清楚一段代码要变成一个可执行文件,他需要经历预处理,编译,汇编,链接这四个过程。 在这每一步都需要进行很多工作,这里我结合王老师的深入分析gcc和程序员的自我修养这两本书来笼统讲一下编译这个过程到底干了什么事情。 GCC的逻辑结构 -是不是单看这张图感觉有点不知所措? 接下来我将每一个步骤来一个一个进行解释。 选择高级语言 这张图的上半部分的第一大块是选择高级语言,由于
相关文章
相关标签/搜索