c++编译

作者: Andthen0 | 来源:发表于2019-04-01 09:30 被阅读0次

    编译器的下一步工作,就是把外部函数的代码(通常是后缀名为.lib和.a的文件),添加到可执行文件中。这就叫做连接(linking)。

    这种通过拷贝,将外部函数库添加到可执行文件的方式,叫做“static linking”

    动态连接的做法正好相反,外部函数库不进入安装包,只在运行时动态引用。好处是安装包会比较小,多个应用程序可以共享库文件;缺点是用户必须事先安装好库文件,而且版本和安装位置都必须符合要求,否则就不能正常运行。"dynamic linking"

    相关文章

      网友评论

          本文标题:c++编译

          本文链接:https://www.haomeiwen.com/subject/xcdmbqtx.html