Ich versuche gerade, Code mit gdb unter Mac OSX Version 10.12 zu debuggen, bekomme aber immer diesen unbekannten Fehler, wenn ich mein Programm in gdb starte.
Ich habe den gdb nach der Installation codeigniert und meinen Code mit dem Flag -g kompiliert.
Dies ist was passiert:
%Vor%Temporär Ich habe das SIGTRAP-Signal erhalten, aber ich konnte nicht herausfinden, warum es jetzt wieder das Unbekannte Signal ausgibt.
Das hat für mich funktioniert, wenn Sie immer noch nach einer Lösung suchen:
Starten Sie Ihr Gerät im Wiederherstellungsmodus neu, öffnen Sie ein Terminal und geben Sie Folgendes ein:
$ csrutil enable --without debug
Starten Sie den Rechner neu und gdb sollte wie gewohnt funktionieren (vollständiger Thread hier: Ссылка )
Dies liegt daran, dass Sie die neueste Version von OS X 10.12 oder 10.12.1 verwenden. Downgrade oder Warten auf ein OSX / GDB-Update scheint wie die besten Optionen. Ich habe den ganzen Tag herumgesammelt, um das herauszufinden. Verschwende nicht deine Zeit mit Sierra zu arbeiten!