Installation de gcc et g++ 4.9 pour le support de C++11. 1) Modifier les sources des paquetages : Ouvrir :
/etc/apt/sources.list
Chercher :
wheezy
Remplacer par :
jessie
2) Mettre-à-jour les paquetages :
[~] ➔ sudo apt-get update
3) Installer gcc et g++ 4.9
[~] ➔ sudo apt-get install gcc-4.9 g++-4.9
4) Modifier les sources des paquetages : Ouvrir :
/etc/apt/sources.list
Chercher :
jessie
Remplacer par :
wheezy
5) Mettre-à-jour les paquetages :
[~] ➔ sudo apt-get update
6) Vérification :
[~] ➔ g++-4.9 --version
g++-4.9 (Raspbian 4.9.1-19) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7) Ajouter les alternatives de gcc/g++ :
[~] ➔ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 10
update-alternatives: utilisation de « /usr/bin/gcc-4.6 » pour fournir « /usr/bin/gcc » (gcc) en mode automatique
[~] ➔ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20
update-alternatives: utilisation de « /usr/bin/gcc-4.9 » pour fournir « /usr/bin/gcc » (gcc) en mode automatique
[~] ➔ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 10
update-alternatives: utilisation de « /usr/bin/g++-4.6 » pour fournir « /usr/bin/g++ » (g++) en mode automatique
[~] ➔ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20
update-alternatives: utilisation de « /usr/bin/g++-4.9 » pour fournir « /usr/bin/g++ » (g++) en mode automatique
[~] ➔ sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
[~] ➔ sudo update-alternatives --set cc /usr/bin/gcc
[~] ➔ sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
[~] ➔ sudo update-alternatives --set c++ /usr/bin/g++
8) Choix du compilateur :
[~] ➔ sudo update-alternatives --config gcc
Il existe 2 choix pour l'alternative gcc (qui fournit /usr/bin/gcc).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/bin/gcc-4.9 20 mode automatique
1 /usr/bin/gcc-4.6 10 mode manuel
2 /usr/bin/gcc-4.9 20 mode manuel
Appuyez sur <entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :
[~] ➔ sudo update-alternatives --config g++
Il existe 2 choix pour l'alternative g++ (qui fournit /usr/bin/g++).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/bin/g++-4.9 20 mode automatique
1 /usr/bin/g++-4.6 10 mode manuel
2 /usr/bin/g++-4.9 20 mode manuel
Appuyez sur <entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :