Был ли исполняемый файл скомпилирован с отладочной информацией? - PullRequest
1 голос
/ 03 августа 2010

Как проверить, скомпилирован ли исполняемый файл Linux с символической информацией отладки?

Ответы [ 2 ]

4 голосов
/ 03 августа 2010

Самое быстрое решение, которое я могу придумать: Загрузите его с помощью GDB:

gdb myexecutable

Вы должны получить что-то вроде "(символы отладки не найдены)", если внутри нет никаких используемых символов.

Обновление: чтобы вернуть управление оболочке (или что-то еще), добавьте --batch:

gdb myexecutable --batch
0 голосов
/ 04 августа 2010

Не уверен, потому что я сейчас на OSX, но, возможно, файл показывает, содержит ли он символы или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...