我有一些链接问题。
为了调查该问题,我添加了-t链接器标志(gcc -Wl,-t)以打印使用了哪些库以及使用了哪些静态库中的对象。
在某些配置中,有一个静态库会使用一组对象文件,在其他配置中则使用另一组。
是否有办法(可能是ld标志)来查看为什么特定对象(先前未定义的符号在对象文件中被定义)被链接到二进制文件中,而来自相同静态库的其他对象则没有?
为了调查该问题,我添加了-t链接器标志(gcc -Wl,-t)以打印使用了哪些库以及使用了哪些静态库中的对象。
在某些配置中,有一个静态库会使用一组对象文件,在其他配置中则使用另一组。
是否有办法(可能是ld标志)来查看为什么特定对象(先前未定义的符号在对象文件中被定义)被链接到二进制文件中,而来自相同静态库的其他对象则没有?