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 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?
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!