【发布时间】:2020-08-06 21:58:35
【问题描述】:
我的问题是链接器的工作原理。
- 我正在将一个可执行文件与多个第三方静态库链接。在这些静态库中,只有少数几个被可执行文件使用。在上述情况下,链接器是否只链接到其函数在可执行文件中被引用的库?
- 如果一个静态库有多个目标文件并且只有一个被可执行文件使用,它是否只链接到那个目标文件?还是它指向整个静态库的链接,但只加载使用的目标文件?
【问题讨论】:
-
任何现代优化的liker 都会删除任何未使用的代码。第二部分你应该阅读stackoverflow.com/questions/23615282/…