Как наблюдать за содержанием статической библиотеки в Mac OS?
Я создаю статический проект библиотеки в моем xCode и создаю.a с именем mylib.a. Там есть некоторый код ( файлы.m) и другой статический файл lib с именем common.a для информирования статической библиотеки nylib.a. Но я сомневаюсь в том, что если в mylib.a соперничество с common.a запаковано действительно. Итак, как я могу наблюдать за содержимым mylib.a в Mac OS? Я знал, что есть некоторые команды, такие как ar, nm, чтобы выполнить эту задачу в Linux. но он не работает в Mac OS.
1 ответ
"nm
"наверняка существует на Mac (в"/usr/bin/
папка).
Если вы не видите его там, то вам, вероятно, нужно установить "Инструменты командной строки для XCode", которые вы найдете по адресу https://developer.apple.com/downloads/index.action (вам понадобится Apple Залогиньтесь, чтобы получить доступ к этому).
"nm
"выведет все символы в статический библиотечный файл для вас. Вот страница руководства для него.