2012-09-26 5 views
5

Ich verwende Eclipse für ein C-Projekt. Ich habe ein neues Projekt erstellt, indem ich zu New-> C-Projekt-> Executable-> Empty Project, Linux gcc toolchain gehe.Programm g ++ nicht in Pfad gefunden

Wenn ich eine neue .c-Datei hinzufügen, bekomme ich "Programm 'g ++' nicht im Pfad gefunden". Wie werde ich das los? Ich benutze nicht einmal C++.

+0

Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie 'Eigenschaften'. Wählen Sie im linken Bereich "C/C++ Build"> "Erkennungsoptionen". Was ist Ihr "Compiler-Aufrufbefehl"? Es sollte "gcc" sein. – Yamaneko

+0

Bestätigen Sie, dass Sie 'build-essential' installiert haben. Welches Betriebssystem verwenden Sie? – Yamaneko

+0

Ja, es ist gcc. Ich habe Build-Essential installiert und habe immer noch das gleiche Problem. Weißt du, was es sonst noch sein könnte? – user1190650

Antwort

0

bekam ich den gleichen Fehler, während ich "Eclipse IDE for C/C++ Developers."

Installieren von Eclipse von Ubuntu Software Center herunterladen mit und dann und Eclipse CDT installieren.

Um CDT zu installieren, öffnen Sie Eclipse -> Hilfe -> Neue Software installieren -> Hinzufügen -> Archieve ... Geben Sie dann CDT Pfad dorthin. Das ist alles

10

ich ähnliches Problem hatte und es von

  1. Installation g ++ Das GNU C++ Compiler mit Zentrum ubuntu Software gelöst und

  2. Ändern in -

Window - > Einstellungen -> C/C++ -> Build -> Einstellungen -> Discovery -> CDT GCC Build in Complier Einstellungen [Geteilt]

From: ${COMMAND} -E -P -v -dD "${INPUTS}" 
To : /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}" 

Ich hoffe es hilft.

2

Für die Nachwelt werde ich meine eigene Lösung für dieses Problem veröffentlichen. Keine der obigen Antworten oder ähnliche StackOverflow-Fragen haben geholfen. meist auf Menüeinträge, die nicht existierten, und diejenigen, die ich ausprobieren konnte, taten nichts. Ich habe auch andere Seiten durchsucht; Es gab ungefähr 6 verschiedene Antworten, die oft wiederholt wurden, und keine half.

Kurze Antwort: Ich blies die Eclipse installieren und ersetzte es. Dann hat es geklappt. Für mich war es zumindest keine Projekt- oder Konfigurationsoption (zumindest nicht eine, die ich über die GUI erreichen konnte); Etwas im Eclipse-Programmordner wurde optimiert, und nur eine neue Installation konnte das Problem beheben.

Ich mache Android-Entwicklung mit dem "ADT" (Android Developer Tools) Build von Eclipse. Ich habe etwas zu der Konfiguration gemacht, die es den obigen Fehler geben ließ (eigentlich zwei Fehler, für gcc und g ++ beide). Und ich habe viele mögliche Lösungen versucht (zusätzlich zu meiner eigenen Suche nach Optionen, die helfen könnten) ohne Erfolg.

Die Sache ist, ich brauchte nicht gcc oder g ++ im Pfad. Ich mache Android-Entwicklung, und während beide im Build-Prozess verwendet werden, verwende ich nicht Eclipse, um die Builds zu machen; Ich benutze das Android-Build-System. Und die C/C++ Build/Discovery-Optionen haben mir nicht einmal die Möglichkeit gegeben, Pfade für gcc oder g ++ zu setzen. Andere Antworten, die ich an anderer Stelle gefunden habe, verwiesen auf Menüeinträge, die nicht existieren, und die meisten schienen den Leuten zu helfen, den normalen C/C++ - Build innerhalb von Eclipse zu verwenden, was ich nicht tun musste.

Also habe ich diese Gelegenheit genutzt, um das neueste ADT-Paket von Google herunterzuladen, und dann habe ich das neue ausgeführt und das vorhandene Projekt in einen neuen Arbeitsbereich importiert (nur für den Fall, dass der alte Arbeitsbereich beschädigt oder anderweitig Teil des Problems war) . Kein lästiger gcc/g ++ Fehler mehr.

0

Ich war in der Lage, das Problem zu beheben, indem

Projekt auswählen (rechte Maustaste im Projekt-Explorer auf Ihrem Projekt) -> Einstellungen-> Werkzeugkette Editor

und zum Umschalten der Stromtoolchain: Android GCC und Current Buolder: to Android Builder

Verwandte Themen