![]() |
1
2
查看链接器中的差异(
使用
|
![]() |
2
0
对库进行分组会导致重复搜索组中的每个库,直到不再解析引用。 没有分组,每个库只按从左到右的顺序搜索一次。 (可以在命令行上重复库名称以帮助解决此类问题) 从gcc链接器的手册页: http://linux.die.net/man/1/ld --开始组存档--结束组 档案应为档案文件列表。它们可以是显式文件名,也可以是-l选项。 重复搜索指定的存档,直到没有创建新的未定义引用。通常,归档文件只按命令行上指定的顺序搜索一次。如果需要该存档中的符号来解析命令行稍后显示的存档中的对象引用的未定义符号,则链接器将无法解析该引用。通过对档案进行分组,可以重复搜索所有档案,直到所有可能的引用都得到解决。 使用此选项会带来显著的性能成本。最好只在两个或多个档案之间存在不可避免的循环引用时使用它。 |
|
irio lavagno · 应用程序和插件之间的库不匹配 1 年前 |
![]() |
Will · 嵌入链接器脚本-是否正确放置“堆栈”和“堆”区域? 6 年前 |
![]() |
Leo Brown · Eclipse/MinGW不会链接库 6 年前 |
![]() |
Som · 使用cmsis库中的fft例程时,引用未定义 6 年前 |
![]() |
Felix · 将仅标头库包含到多个文件中会产生链接器错误 6 年前 |
![]() |
FeelTheBurns · 未调用RISCV全局对象构造函数 6 年前 |