2016-09-30 2 views
4

Ich habe gerade auf Sierra OS aktualisiert und nachdem ich eine Datei in Gdb laden, setzen Sie einen Haltepunkt und versuchen, das Programm auszuführen, bekomme ich den Fehler "Während Startup-Programm mit Signal SIG113, Echtzeit beendet Ereignis 113. " Kann jemand das beheben?gdb Fehler mit Sierra OS Upgrade

+0

geschieht dies bei jedem Programm? Was passiert, wenn Sie "helloWorld" debuggen? – JimHawkins

+0

Ja, alle Programme. Ich bekomme auch das Problem mit hallo_world.cpp –

+0

Gehen Sie hier, um das Problem einfach zu beheben: http://stackoverflow.com/questions/39702871/gdb-kind-of-doesnt-work-on-macos-sierra/40437725#40437725 – Salamit

Antwort

2

1. Lösung: von SIP zu deaktivieren

  • Boot to Recovery-OS von Ihrem Computer neu zu starten und die CMD + R Tasten beim Start gedrückt halten.
  • Starten Sie Terminal von den Dienstprogrammen Menü.
  • Geben Sie den folgenden Befehl ein: csrutil disable
  • Restart OS
  • GDC jetzt arbeitet, glücklich Debugging!

    Was ist SIP?Here
    Wie kann SIP erneut aktiviert werden? Wiederholen Sie die vorherigen Schritte mit csrutil enable
    Was ist, wenn ich SIP nicht deaktivieren möchte? Lesen Sie weiter ..


2. Lösung: von GDC verlassen

  • india LLDB mit: Nur XCode installieren. Es ist kostenlos im App Store erhältlich. Es wird auch alle Befehlszeilenwerkzeuge installieren.

  • mit nicht-native über Brew, Ports, .. etc: Es ist zu einfach zu installieren ex. brew install llvm --with-lldb --with-clang Aber Sie müssen es auch Code-signieren, also DO NICHT gehen Sie so!

+3

Ausschalten von SIP hat nicht behoben Problem hier, und ich habe es auf zwei Computern versucht. Ich bekomme immer noch die gleiche 'Während Startup-Programm mit dem Signal SIG113, Echtzeit-Ereignis 113. Fehler beendet. :( –

+0

Kein Glück damit am 10.12.4 – avh

Verwandte Themen