Antworten:
Das hängt vielleicht von Ihrer Distribution ab, aber wenn Sie Raspbian verwenden, enthält der Standard-GCC G ++. Hier sind die Versionsinformationen:
me@RPi» gcc -v
Using built-in specs.
[...]
--enable-languages=c,c++,fortran,objc,obj-c++
apt-get install gcc
Sollte also funktionieren, wenn es noch nicht da ist.
Die meisten Distributionen erstellen gcc mit C ++ - Unterstützung, daher sollte dies auch für sie gelten. Die einfache Möglichkeit, dies zu überprüfen, besteht darin, gcc zu installieren und dann zu versuchen g++ -v
.
Zu Ihrer Information, GCC ist die von MinGW verwendete "Gnu Compiler Collection". gcc
ist der C-Compiler, g++
ist C ++.
Zum Kompilieren von C ++ - Code benötigen Sie außerdem die stdc ++ - Headerdateien ( #includes
) aus dem "libstdc ++ dev package". Es gibt mehr als eine für raspbian, da 4 leicht unterschiedliche Versionen von libstdc ++ verfügbar sind. Diejenige, die die Standardeinstellung zu sein scheint, gegen die (vermutlich) alle oder die meisten Binärdateien in der Distribution erstellt werden, scheint mir 6-4,6 zu sein. Überprüfen Sie mit:
dpkg -l | grep ++
Das ist was aktuell installiert ist. Wenn libstdc ++ nicht aufgelistet ist, wählen Sie einfach eines aus dem verfügbaren ( apt-cache search libstdc++
) aus. Sie können sie alle gleichzeitig installieren lassen, obwohl das System in der Regel nur eine verwendet (es gibt einen Symlink, der auf der Hauptversion in / lib basiert, zu einer der .so-Dateien). Damit:
apt-get install libstdc++6-4.6-dev
Das sollte (glaube ich) die Basisbibliothek als Voraussetzung beinhalten. In diesem Fall sollten das und gcc und seine Voraussetzungen alles abdecken. Wenn nicht, installieren Sie einfach libstdc++6-4.6
. Bibliothekspakete in den meisten Linux-Distributionen bestehen aus zwei Teilen: der Laufzeit und den Headern in einem separaten -dev
Paket zum Kompilieren mithilfe der API.
So installieren Sie Entwicklungstools auf raspbian:
sudo apt-get install build-essential
g++
.
pip install <package>
(oder was auch immer diese Python-Paketmanager tun) und erwarten, dass die Dinge einfach funktionieren.
Die beste App für C ++ kann gefunden werden, indem Sie entweder in Codeblöcken nach Apps suchen und nach unten schauen, bis Sie sie sehen und sie sich ganz oben befinden. Ich habe diese App auf meinem PC verwendet, bevor ich sie auf meinem Himbeer-Pi entdeckt habe. Sie hat Syntax-Hervorhebungen und alles.