LINUX.ORG.RU

В core-файле не видны отладочные символы


0

0

Системой сбрасывается core от приложения, скомпилированного с полной отладочной информацией (-ggdb3). Всё равно, при открытии коры gdb команда bt показывает только адреса функций в стеке, а не символы. Что может быть не так? Используемый дисрибутив: Redhat Enterprise Linux 3, update 5.

anonymous

В корке и не должно быть отладочной ботвы. CORE - это образ процесса. Отладочная информация размещаются редактором связей (линкером) в специальных секциях порождаемых файлов. Отладчик (GDB) подгружает эти секции в своё пространство, а не в пространство отлаживаемого процесса.

jek_
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.