2-1.编译和链接

要把程序转化为机器可执行的形式:

  • 预处理:程序送到预处理器preprocessor。预处理执行以#开头的命令。
    #include <stdio.h>这条指令说明,在编译前把<stido.h>中的信息包含到程序中。
  • 编译:修改后的程序进入编译器compiler。编译器会把程序翻译成辑器指令(目标代码)。
    unix系统环境下,把C编译器命名为cc。cc的-o选项允许为含有可执行程序的文件选择名字。eg:文件pun.c生成可执行文件->cc -o pun pun.c 
  • 链接。连接器linker把目标代码和所需的其他附加代码整合在一起,形成完全可执行程序。
posted @ 2019-07-30 20:38  muzihuan  阅读(137)  评论(0编辑  收藏  举报