Перечислять C ++ импортированные функции из других библиотек - PullRequest
0 голосов
/ 15 декабря 2011

Я работаю на Mac OS X 10.7 с Xcode 4.2. У меня есть исходный код сложной программы Foo, написанной на C ++ с использованием множества фреймворков. Также используется Bar.framework. Как я могу просмотреть список функций, которые программа Foo использует из Bar.framework? Я думаю, что эта информация доступна во время ссылки, так как я могу получить ее?

1 Ответ

0 голосов
/ 15 декабря 2011

Первое, что приходит на ум, - это использование инструмента nm.

Вам необходим список всех объектных файлов библиотеки Foo:

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

Это не будет отображать встроенные функции от Bar.framework.

...