如何找到哪个库导出函数?

时间:2014-02-27 13:22:41

标签: linux gcc linker clang

例如,我有一个报告undefined reference to 'XRenderFindVisualFormat'

的程序

我可以使用类似find / grep / file的组合吗?

1 个答案:

答案 0 :(得分:2)

您可以在库中使用nm(或nm -D)来获取在那里定义或使用的符号。请参阅nm(1)objdump(1)

您可以在某些可执行文件上使用ldd来了解它链接的共享动态库。请参阅ldd(1)

您还可以在网络上搜索XRenderFindVisualFormat

请记住,gcc的库和程序选项的顺序非常重要。