1
1
问题似乎是.o文件内部的.a文件只有在可执行文件需要时才被链接(显然它被称为“死剥离”)。在我的例子中,只有使用dl命令显式打开的共享库才需要这些符号。我可以链接--whole archive选项(至少在GNU上),这将强制链接归档中的所有对象。 |
2
0
因为档案馆不进口或出口任何东西。 “.a”文件只是“.o”文件的概要。在将导入和导出链接到可执行文件或共享库之前,没有导入和导出的概念。“ar”档案中没有数据结构来存储这样的东西。 |
irio lavagno · 应用程序和插件之间的库不匹配 1 年前 |
Will · 嵌入链接器脚本-是否正确放置“堆栈”和“堆”区域? 6 年前 |
Leo Brown · Eclipse/MinGW不会链接库 6 年前 |
Som · 使用cmsis库中的fft例程时,引用未定义 6 年前 |
Felix · 将仅标头库包含到多个文件中会产生链接器错误 6 年前 |
FeelTheBurns · 未调用RISCV全局对象构造函数 6 年前 |