Ich habe Emacs 24 (Pretest 24.0.95.1) in den letzten Tagen auf OS X Lion getestet, aber es gibt einige Probleme mit der neuen gdb/MI-Schnittstelle.Emacs 24 und GDB 6.3 unter Mac OS X
Mit GDB 6.3, die mit Xcode kommt, aber die gdb/MI-Schnittstelle scheint nicht zu laden. Es scheint zu versuchen, den GDB GUD-Modus zu starten, aber keine Befehle funktionieren tatsächlich.
Ich habe auch versucht, GDB-7.4 über Homebrew zu installieren. Das bringt mich teilweise dorthin. Die gdb-many-windows-Schnittstelle erscheint, aber die gdb-Eingabeaufforderung kommt nie an. Emacs sitzt einfach nur da und isst 100% CPU, reagiert aber trotzdem nicht. Ich kann immer noch Dateien öffnen usw. Ich kann mit GDB nichts anfangen.
Hat noch jemand ähnliche Probleme? Konnten Sie sie lösen, und wenn ja, wie?
Edit: 2012-06-10: Ich habe es gerade noch einmal mit dem neu veröffentlichten Emacs 24.1 versucht. Das Verhalten mit GDB 6.3 (über Xcode) bleibt gleich. GDB-7.4 ist etwas schlechter, da es GDB startet, und emacs verbraucht 100% CPU, aber jetzt kann ich nichts mehr machen. wenn Emacs gefroren:/
Dies könnte eher ein Berechtigungsproblem als ein Codesignproblem sein. Hier sind die Berechtigungen [LLLM's lldb verwendet] (http://github.com/llvm-mirror/lldb/blob/master/tools/debugserver/source/debugserver-entitlements.plist). – jww