Xgu.ru теперь в Контакте  — приходите и подключайтесь.
Пока мы работаем над следующими видео, вы можете подключиться в Контакте. Познакомимся и обсудим новые страницы и ролики.

Vk-big.pngYoutube-big.jpeg

GDB

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

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


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://www.871460.xgu.ru/wiki/GDB»