Comment puis-je installer GCC 4.8 sur Raspberry Pi? Dois-je le compiler à partir de la source? Dois-je mettre à jour Raspbian Wheezy vers une version plus récente?
Comment puis-je installer GCC 4.8 sur Raspberry Pi? Dois-je le compiler à partir de la source? Dois-je mettre à jour Raspbian Wheezy vers une version plus récente?
Réponses:
Tant que votre Raspberry Pi est à jour, vous pouvez simplement télécharger et patcher GCC 4.8 pour qu'il s'exécute sur votre Raspberry Pi.
Télécharger les sources GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Extraire les sources
$ tar xf gcc-4.8-20120826.tar.bz2
Sources de correctifs
Nous devons obtenir et appliquer deux correctifs spécifiques à Debian pour GCC:
$ wget http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/armhf-triplet.diff?view=co -O armhf-triplet.diff
$ wget http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/gcc-multiarch-trunk.diff?view=co -O gcc-multiarch-trunk.diff
$ cd gcc-4.8-20120826
$ patch -p2 -i ../armhf-triplet.diff
$ patch -p2 -i ../gcc-multiarch-trunk.diff
Remarque: il y aura un patch échoué dans libgcc, ne vous inquiétez pas, car il a déjà été appliqué à gcc-4.8.
Recréer des .autoconf
fichiers:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Compiler et installer GCC: configure
; make
;make install
autoconf2.64
-il?
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
devrait faire l'affaire pour obtenir leur dernière version de gcc 4.8. Il existe également un dossier LATEST-4.9 et LATEST-4.10.
configure; make; make install
commandes? Parce que je ne vois aucun fichier binaire et que je gcc --version
signale toujours 4.6.
En 2015-02-16-raspbian-wheezy est déjà gcc-4.8 en tant que paquet (4.8.2), mais pas par défaut. Vous pouvez l'installer apt-get install gcc-4.8 g ++ - 4.8 puis changer les liens dans / usr / bin /
J'ai essayé ce qui précède - j'ai rencontré plusieurs problèmes. Cela pourrait être plus facile (j'essaye maintenant):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
Si l'une de ces options ne fonctionne pas pour vous (ou si vous utilisez quelque chose de plus récent), vous pouvez essayer ceci. J'utilise Raspian avec ordinateur de bureau (sans logiciel inclus) sur un Raspberry Pi 4.
Je suis entré /etc/apt/
et modifié sources.list
. La deuxième ligne de mon dossier dit:
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
Après cela, exécutez sudo apt-get update
et sudo apt-get upgrade
enfin:
sudo apt-get install gcc-4.8
*** Note latérale: Si vous souhaitez également installer g ++ - 4.8 (comme je l'ai été pour tensorflow), vous devrez ajouter ces deux lignes à votre sources.list
fichier:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
Encore une fois, sudo apt-get update && sudo apt-get upgrade
et ensuite:
sudo apt-get install g++-4.8