Почему GDB не может видеть исходные файлы сборки - PullRequest
1 голос
/ 03 января 2012

Когда вы отлаживаете код C / C ++ в gdb, вы можете, например, использовать команду list для просмотра исходного файла, который вы отлаживаете.Но если вы вводите функцию (и) ассемблера и пытаетесь перечислить исходный код, GDB не видит его.«Источники информации» также видят только файлы C.

Я знаю, что могу разобрать код, но я хотел бы видеть источник с комментариями и так далее.Я проверил объектный файл, соответствующий источнику сборки, и имя исходного файла там даже не записано (это относится к файлам C).

Это поведение задумано?Я скучаю по некоторым флагам?

1 Ответ

4 голосов
/ 03 января 2012

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

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