Как добавить отладочную информацию в исполняемый файл .out?

В системе Linux я использовал терминал для создания исполняемого файла .c файла.

Однако теперь мне нужно добавить отладочную информацию в указанный исполняемый файл. Есть ли способ помочь мне здесь? Спасибо.

0
задан 12 August 2021 в 22:02

1 ответ

Вам нужно будет перекомпилировать исполняемый файл с соответствующим флагом (флагами) - основной флаг компилятора для добавления символов отладки в gcc и g++ - -g:

   -g  Produce debugging information in the operating system's native
       format (stabs, COFF, XCOFF, or DWARF).  GDB can work with this
       debugging information.

Если вы используете компилятор clang, есть некоторые дополнительные опции:

   -g, -gline-tables-only, -gmodules

Прочитайте соответствующие страницы руководства (man gcc, man clang) для получения дополнительной информации.

2
ответ дан 20 August 2021 в 10:27

Другие вопросы по тегам:

Похожие вопросы: