Почему файлы .o содержат символы отладки, а статическая библиотека (.a) — нет?

Статическая библиотека (пакет MacOS .a) состоит из нескольких объектных файлов (файлы скомпилированного исходного кода .o). Из вывода XCode я могу проверить, что .o файлы были построены с использованием символов отладки (используется флаг -g), более того, работает dwarfdump file.o распечатывает отладочную информацию
Когда все объектные файлы собраны в пакет .a dwardump libname.a ничего не возвращает. Означает ли это, что символы отладки были удалены на этапе упаковки? (что достигается путем вызова libtool с флагами: -static -arch_only x86_64)

Если это так, как я могу повторно включить символы отладки в пакете .a?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector