Я пытаюсь убрать из моего приложения Mac OS X все ненужные символы.Если я делаю это в моем приложении linux с помощью «--strip-лишний», то таблица символов в моем приложении пуста и ничего не возвращает.
В Mac OS X я вижу символы, связанные с записями typeinfo и vtableдля моих занятий, а также некоторые функции.Насколько я могу судить, это происходит с функциями, определенными в заголовках и помеченными как встроенные.Неопределенные функции, поступающие из внешних библиотек, присутствуют в выводе nm, но помечены "U".
strip -u -r myapp, похоже, не удаляет их.
Попытка поместить их вудаление файла и выполнение: strip -u -r -R remove_file.txt myapp
тоже не работает.Это монолитный двоичный файл, чьи единственные зависимые библиотеки находятся на основе corefoundation и сред veclib.
Любые предложения, пожалуйста?