2017-04-03 12 views
0

Es gibt viele Hilfe rund um die Inkompatibilität von Sierra und gdb, und jeder sagt, dass die beste Lösung wartet.gdb auf macOS Sierra 10.12.4

Das Problem scheint immer noch zu bestehen, könnte mir bitte jemand helfen, wie ich es lösen kann?

Ich habe dies bereits versucht und es funktioniert nicht auf meinem Sierra.

GDB kind of doesn't work on macOS Sierra

Dank

Antwort

1

Ein Update ist erstellt worden, aber noch nicht zusammengeführt und veröffentlicht. In der Zwischenzeit habe ich die neueste Version von GDB mit den Änderungen gepatcht und Dinge mit der neuesten Version von Sierra arbeiten lassen. Sie können auf meinen Repo unten zugreifen und von Grund auf neu kompilieren. Stellen Sie sicher, dass Sie die neue Binärdatei signieren und "startup-with-shell off" in .gdbinit festlegen.

https://github.com/joshwells/binutils-gdb

+0

nur einige grundlegende Schritte zur Verfügung stellen, um sicherzustellen, dass Sie eine gute Antwort geben. –

0

Keine GDB 7.11 oder 7.12.1 nicht kurz auf Sierra 10.12.4 arbeiten, weil der Apple Sicherheitsupgrade ist. Wir müssen auf die erneute Aktivierung warten, wenn eine neue Version angezeigt wird.

Easy WA soll LLDB als Debugger für jetzt verwenden. Beispiel Anweisungen here

Eine weitere LLDB Anweisung here

+0

Danke, es lädt und installiert gut, aber kann leider nicht gut mit meiner IDE (Netbeans 8.2) – Sina

+0

Ja, Netbeans unterstützt nicht LLDB. Die einzige Lösung wird mit Eclipse IDE ausgeführt. – fest