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 .autoconffichiers:
$ 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/*.bz2devrait 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 installcommandes? Parce que je ne vois aucun fichier binaire et que je gcc --versionsignale 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 updateet sudo apt-get upgradeenfin:
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.listfichier:
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 upgradeet ensuite:
sudo apt-get install g++-4.8