Я ищу debug malloc и бесплатные подпрограммы, используемые libc. Для этого я установил следующие пакеты.Невозможно использовать символы отладки для libc
sudo apt-get install libc6-dbg
sudo apt-get install libc6:i386
sudo apt-get install libc6-dbg:i386
Я на 64-битной Ubuntu 15.04 машине, и я отладки i386 двоичную. Я вижу сообщение here, похоже, похоже на аналогичную проблему.
Внутри gdb Я проверяю местоположение, из которого загружаются файлы отладки, и получайте это.
(gdb) show debug-file-directory
The directory where separate debug symbols are searched for is "/usr/lib/debug".
Однако нет никаких указаний на то, что символы отладки загружаются. Как я могу это исправить?
[EDIT] Я пробовал это как с двоичными файлами amd64, так и с i386, и результаты те же. В двоичных файлах, которые я отлаживаю самостоятельно, в них нет отладочных символов.