编译器和链接器

2020-03-15  本文已影响0人  Doctor_Xu

编译器的作用:

编译器是把源代码转换成中间代码

链接器的作用:

链接器是把用户编写的代码,系统的标准启动代码和库代码这三部分合并成一个文件,即可执行文件。对于库代码,链接器只会把程序用到的库函数代码提取出来。

编译器和链接器分开的好处:

这样操作,可以把编译和链接分开,我们可以单独编译某个模块,然后可以再用链接器链接其他的模块,通过这种方式,如果只修改某个模块,在编译时只需要编译此模块即可,并不需要编译整个模块,当需要最终的可执行程序时,可以将所有模块共同编译。

在有些系统中,必须分别运行编译器和链接器,而在一些其他的系统中,编译器会自动启动链接器。

#include的作用:

预处理器在编译器之前处理这条指令

上一篇下一篇

猜你喜欢

热点阅读