C++语言零基础入门教程:3.3 链接代码是什么,为什么需要链接,如何链接代码

4649 人浏览 | 时间: 2015-10-24 17:51:04 | 作者: codexia 会员文章,禁止转载

    在上一节课《C++语言零基础入门教程:3.2 C++手动编译代码,手动使用编译器编译代码》详细讲解了手动编译源代码的过程。因为编译这个理解起来是很简单的,但是为了深入了解一下,就介绍了手动编译的过程。
    那么本节课,我们接着介绍链接这个环节。手动链接的过程和手动编译差不多。因为编译器和链接器都在同一个目录下,只是文件名不一样。链接器的程序文件名为link.exe。所以在命令行中输入link即可是用链接器来链接了。
    那么简单介绍一下链接器。
    link.exe的输入文件包括obj文件、lib文件、exp文件、def文件、res文件、txt文件、ilk文件等等,而输出的文件一般是exe文件、dll文件、sys文件等可执行程序文件。链接器就是将输入的文件打包到输出文件中的。也就是说,输出的文件里,包含了输入的所有文件的内容。

link 1.obj 2.obj 3.res
当前文章为会员文章,请前往[用户中心]开通会员后继续阅读。