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.
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
Bestätigen Sie, dass Sie 'build-essential' installiert haben. Welches Betriebssystem verwenden Sie? – Yamaneko
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