Проблема совместимости с GDB в OSX Mojave - PullRequest
0 голосов
/ 01 ноября 2018

Я использовал GDB до обновления Mojave, но теперь он выдает ошибки:

(gdb) file a.out BFD: /Users/aliomerkeser/Desktop/a.out: unknown load command 0x32 BFD: /Users/aliomerkeser/Desktop/a.out: unknown load command 0x32 "/Users/aliomerkeser/Desktop/a.out": not in executable format: File format not recognized

Это проблема совместимости или проблема с моей конфигурацией?

Я попытался понизить версию GDB и повторно подписать код GDB.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

Valgrind все еще не работает на OSX Mojave, но я использую heapusage, и это довольно хорошая альтернатива valgrind

heapusage

0 голосов
/ 02 ноября 2018

Известная ошибка с GDB на Мохаве. Все еще не решено. В приведенной ниже ветке предложено решение, которое включает в себя перестройку GDB с некоторыми изменениями.

GDB 8.2 не может распознать исполняемый файл в MacOS Mojave 10.14

Обновление: 8.2 официально включены эти изменения, поэтому не нужно делать это вручную.

...