枚举其他库中的C ++导入函数

时间:2011-12-15 08:11:58

标签: c++ macos frameworks linker

我正在使用Xcode 4.2处理Mac OS X 10.7。我有使用大量框架用C ++编写的复杂程序Foo的源代码。它还使用Bar.framework。如何从Foo查看Bar.framework程序使用的功能列表?我认为这些信息可以在链接时获得,那么我该如何检索呢?

1 个答案:

答案 0 :(得分:0)

首先想到的是使用nm工具。

您需要Foo库的所有目标文件列表:

nm --demangle --undefined-only <foo_obj_files> | grep "Bar.framework"

虽然这不会显示来自Bar.framework的内联函数。

相关问题