So dank Basile Starynkevitch, der gab mir nur die Idee gdb
SOLUTION zu aktualisieren: für die neueste Version (die 7.12.1 ist derzeit
Sie müssen einfach Update gdb). Angenommen, Sie Homebrew installiert haben:
Das ist, was ich getan habe:
brew update
brew remove gdb
brew install gdb
Es wird nun auf die neueste Version aktualisiert.
Jetzt coden Sie gdb erneut mit dem Zertifikat, das Sie zuvor verwendet haben.
sudo killall taskgated
codesign -fs gdb-certi /usr/local/bin/gdb
launchctl load /System/Library/LaunchDaemons/com.apple.taskgated.plist
Letzter Schritt ist nach wie vor die Abhilfe zu verwenden, um die .gdbinit-Datei zu erstellen:
nano ~/.gdbinit
->set startup-with-shell off
Debugging funktioniert für mich jetzt :) (OS X Sierra 10.12. 3 - gdb 7.12.1).
UPDATE:
Offenbar wird es bestimmte Probleme beheben, aber nicht die ganze Problematik selbst. Es wird immer noch Fehler verursachen. Ehrlich, meine Lösung: Wenn Sie können: Wechseln Sie zu LLDB und eine andere IDE (Netbeans unterstützt nicht LLDB). Oder benutze Linux. Ich benutze derzeit Ubuntu mit einem Stick auf meinem MacBook Pro.
Haben Sie versucht, die neueste [GDB] (https://www.gnu.org/software/gdb/) 7.12.1 aus dem Quellcode zu kompilieren? –
Siehe auch http://sourceware-org.1504.n7.nabble.com/gdb-on-macOS-10-12-quot-Sierra-quot-td415708.html –
vielen Dank, Sie gaben mir die Idee zu einfaches Update gdb lol. Es hilft, ich habe es selbst herausgefunden! :) Ich werde die Antwort in einem Post für die Jungs in der Zukunft schreiben. –