Réponses:
Cela peut dépendre de votre distribution, mais si vous utilisez raspbian, le stock gcc inclut g ++, voici les informations de version:
me@RPi» gcc -v
Using built-in specs.
[...]
--enable-languages=c,c++,fortran,objc,obj-c++
apt-get install gcc
Cela devrait donc fonctionner s'il n'est pas déjà là.
La plupart des distributions créeront gcc avec le support C ++, cela devrait donc être vrai pour elles aussi. Le moyen le plus simple de vérifier est d'installer gcc puis d'essayer g++ -v
.
Pour info, GCC est la "Collection Gnu Compiler" utilisée par MinGW; gcc
est le compilateur C, g++
est C ++.
Pour compiler le code C ++, vous aurez également besoin des fichiers d'en-tête stdc ++ ( #includes
) du "package de développement libstdc ++". Il existe plusieurs versions disponibles pour raspbian car 4 versions légèrement différentes de libstdc ++ sont disponibles. Celui qui semble être la valeur par défaut contre laquelle (vraisemblablement) tous ou la plupart des binaires de la distribution sont construits me semble être 6-4.6. Vérifier avec:
dpkg -l | grep ++
C'est ce qui est actuellement installé. Si vous ne voyez aucun libstdc ++ répertorié, alors choisissez-en un parmi ce qui est disponible ( apt-cache search libstdc++
). Vous pouvez les avoir tous installés en même temps, bien que le système ait tendance à n'en utiliser qu'un (il existe un lien symbolique basé sur la version principale dans / lib vers l' un des .so). Donc:
apt-get install libstdc++6-4.6-dev
Cela devrait (je pense) inclure la bibliothèque de base en tant que prérequis, auquel cas cela et gcc et ses prérequis devraient couvrir tout. Si ce n'est pas le cas, installez simplement libstdc++6-4.6
. Les packages de bibliothèque dans la plupart des distributions Linux sont divisés en deux parties, le runtime et les en-têtes dans un -dev
package séparé pour la compilation à l'aide de l'API.
Pour installer des outils de développement sur raspbian:
sudo apt-get install build-essential
g++
.
pip install <package>
(ou quoi que fassent ces gestionnaires de paquets Python) et s'attendent à ce que les choses fonctionnent.
La meilleure application pour C ++ peut être trouvée en recherchant des blocs de code pour aller sur des applications et en regardant jusqu'à ce que vous la voyiez et que son en fait assez près du sommet. J'ai utilisé cette application sur mon PC avant de la découvrir sur mon Raspberry Pi et j'ai la coloration syntaxique et tout.