2. C程序编译和链接

$ gcc hello.c

$ ./a.out

上述过程是linux下GCC编译C程序时,执行简单的命令。实际上,上述过程可以分为4个步骤,预处理(Prepressing)、编译(Compilation)、汇编(Assembly)及链接(Linking)。

2.1 编译

  编译的过程包括:

    预处理后的文件->词法分析->语法分析->语义分析->生成汇编文件

  (后期丰富此部分内容)

2.2 汇编

  汇编器的作用是将汇编代码转变为机器可以执行的指令,每一个汇编语句基本对应一条机器指令。

Reference:

《程序员的自我修养》俞甲子,石凡,潘爱民著 

如果有兴趣的同僚,欢迎来我的公众号,一起来学呀

 

posted @ 2021-09-08 15:11  每日猿码  阅读(71)  评论(0)    收藏  举报