Eclipse (Mars) Version (C Programmiersprache): Eclipse IDE für C / C ++ - Entwickler eclipse.buildId = 4.5.0.I20150603-2000
MacOS-Version: OS X Yosemite 10.10.3 HW: MacbookPro 15 "(Mitte 2015) Retina
Problem: Die Debug-Aktion verursacht die folgende Fehlermeldung ("111" ist sowohl Projektname als auch Quelldatei 111.c):
Fenstertitel: "Problem aufgetreten" Fehlermeldung: Beim Starten von 111 ist ein Problem aufgetreten. Die GDB-Version konnte mit dem folgenden Befehl nicht ermittelt werden: sudo / usr / local / bin / gdb --version sudo: keine tty vorhanden und kein askpass programm angegeben
Soweit ich weiß, wurde dieses GBD-Modul von MacOS X entfernt, daher muss ich wahrscheinlich eines manuell installieren. Ich bin ein Mac-Neuling und versuche, auf verschiedenen Foren zu installieren. Das ist mir noch nicht gelungen.
Möglicherweise sind auch Änderungen in folgenden Bereichen erforderlich:
Debug-Konfigurationen (Run- & gt; Debug-Konfiguration- & gt; Registerkarte "Debugger"). Oder / und auch in: Eclipse - & gt; Einstellungen - & gt; C / C ++ - & gt; Debuggen - & gt; GDB
Bitte antworten Sie mir, der vor kurzem von sich selbst installiert wurde. Da alte (in mehr als einem Jahr) Foren möglicherweise einen anderen Fall beschreiben als das Problem, das ich lösen muss.
Bitte geben Sie die genauen Schritte zur Verwaltung an.
Antworten:
Mit MacPorts installieren
Installieren Sie jetzt Apple GCC und GDB von MacPorts:
$ sudo port installiere gdb-apple $ sudo port installiere apple-gcc42
Installieren Sie mit Homebrew
Installieren Sie nun GDB von Homebrew:
$ Brew Tap Homebrew / Dupes $ brew install gdb
Quelle: http://ntraft.com/installing-gdb-on-os-x-mavericks/
quelle
Zusätzlich zur Installation von Macports / Homebrew müssen Sie auf Yosemite auch die GDB-Binärdatei signieren. Sehen http://sourceware.org/gdb/wiki/BuildingOnDarwin .
quelle