Подскажите, пожалуйста, как я могу сбросить все символы в файле .a на MacOS X?
Я получаю ошибку компоновки при компиляции моей проблемы c ++ в MacOS X. Я хотел бы выяснить, существует ли символика в файле .a, с которым я связываюсь.
Спасибо.
man nm
Нм отображает список имен (символ таблица) каждого объектного файла в список аргументов. Если аргумент является архив, распечатка для каждого объекта файл в архиве будет произведен. Файл может иметь форму libx.a (x.o), в этом случае только символы из этого Член объектного файла перечислены. ... и т. д.
nm -g | c++filt
Mac nm не имеет опции demangle, поэтому вы просто запускаете вывод через c++filt (demangler) впоследствии.
nm
c++filt