Eclipse: g ++: Befehl nicht gefunden

490
Michel Keijzers

Ich habe Eclipse über System Workbench für STM32 installiert. Ich habe jetzt ein Symbol mit dem Namen System Workbench für STM32. Wenn ich es öffne, wird Eclipse geöffnet.

Mit dieser IDE kann ich erfolgreich Programme für den Mikrocontroller STM32 erstellen.

Ich möchte jedoch Gerätetests machen, die ich auf einem PC ausführen kann. Während der Installation von Google Test / Mock wird die Fehlermeldung angezeigt:

/ usr / bin / sh: g ++: Befehl nicht gefunden

Das gleiche Problem tritt auf, wenn ich ein generisches C ++ - Projekt mache (entweder mit der GNU-Auto-Toolchain oder mit einem G ++ Cross-Compiler oder mit dem Standardprojekt C ++ Hello World).

Ich sehe auch keinen Include-Ordner.

Wenn ich jedoch in Hilfe / Über Eclipse nachchecke, sehe ich, dass Eclipse CDT installiert ist (Version 9.2.1.201704050 ...).

Wie kann ich die C ++ - Anwendung nur für PC kompilieren? Sollte ich etwas mehr installieren und von wo / wie?

0

1 Antwort auf die Frage

1
Pradyoth Shandilya

Dies kann passieren, wenn gcc nicht installiert oder nicht korrekt konfiguriert ist.

Mach einen

sudo apt update 

Und auch ein

sudo apt install gcc 

Wenn das klappt, super!

Ich habe weder Linux noch Unix (Sudo funktioniert also nicht). Michel Keijzers vor 6 Jahren 0
Das Verzeichnis / usr / bin existiert für Unix- und Unix-ähnliche Betriebssysteme. Sind Sie sicher, dass Sie Eclipse für Ihr Betriebssystem heruntergeladen haben? Pradyoth Shandilya vor 6 Jahren 0