Как настроить / использовать GDB 7 на MacOS Lion с MacPorts - PullRequest
15 голосов
/ 19 августа 2011

У меня проблемы с использованием GDB 7 (7.3) на MacOS Lion.

То, что я сделал, было:

$ sudo port install gdb

После этого GDB был установлен в: / opt / local / bin / ggdb

Но когда я пытаюсь выполнить GDB, я всегда получаю следующее при запуске:

BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26
BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26

Далее он говорит мне:

Чтение символов из ... сделано.

но когда я пытаюсь получить, например, обратную трассировку через 'bt', я вижу только неразрешенные адреса функций. Я попытался установить LIBRARY_PATH в папке моего приложения.

$ export DYLD_LIBRARY_PATH=`pwd` 

но безуспешно. Проблемы остаются.

Работает по умолчанию GDB 6.3, который поставляется с Lion / Xcode.

Заранее спасибо за любой совет.

Ответы [ 2 ]

1 голос
/ 07 апреля 2012

Попробуйте сейчас cgdb, на самом деле это довольно неплохо:

sudo port install cgdb

Я не претендую на то, что понимаю, почему в последних источниках GDB есть проблемы с Mac, но у меня та же проблема, что и умы с тобой пробовали cgdb и у меня это работает.Ссылки для получения дополнительной информации:

0 голосов
/ 14 апреля 2014

На Maverick следуйте этим инструкциям, которые используют доморощенный.Кажется, что новая система Apple затрудняет использование GDB ... http://ntraft.com/installing-gdb-on-os-x-mavericks/

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