GDB

Материал из Xgu.ru

(Перенаправлено с gdb)
Перейти к: навигация, поиск


GDB (GNU Debugger) — отладчик разработанный в рамках проекта GNU и на сегодняшний день являющийся де факто стандартным отладчиком в Linux и ряде UNIX-систем. Поддерживает множество языков программирования, в числе которых Си, Си++ и Go. Поддерживает огромнейшее количество различных архитектур, в числе которых x86 и x86-64.

Содержание

[править] Удаление отладочной информации

Удаление отладочной информации выполняется так с помощью objcopy и strip:

   objcopy --only-keep-debug foo foo.debug
   strip -g foo

Привязать файл с удалённой отладочной информацией к оригинальному файлу можно так:

   objcopy --add-gnu-debuglink=foo.debug foo

Подробнее об этом:

[править] Дополнительная информация

[править] Отладка многопоточных программ

[править] Примечания


[править] Компиляция, линковка, сборка

Источник — «http://xgu.ru/wiki/GDB»