Wie kann ich GCC 4.8 auf Raspberry Pi installieren? Muss ich es aus dem Quellcode kompilieren? Sollte ich ein Update von Raspbian Wheezy auf eine neuere Version durchführen?
13
Solange Ihr Raspberry Pi auf dem neuesten Stand ist, können Sie einfach GCC 4.8 herunterladen und patchen, um es auf Ihrem Raspberry Pi auszuführen.
Laden Sie GCC-Quellen herunter
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Quellen extrahieren
$ tar xf gcc-4.8-20120826.tar.bz2
Patch-Quellen
Wir müssen zwei debian-spezifische Patches für GCC herunterladen und anwenden:
$ 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
Hinweis: In libgcc ist ein Patch fehlgeschlagen. Machen Sie sich keine Sorgen, da er bereits auf gcc-4.8 angewendet wurde.
Recreate .autoconf
Dateien:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Kompilieren und installieren GCC: configure
; make
;make install
autoconf2.64
das?wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
sollten den Trick machen, um ihre neueste Version von gcc 4.8 zu erhalten. Es gibt auch einen LATEST-4.9- und einen LATEST-4.10-Ordner.configure; make; make install
Befehle ausführen? Weil ich keine Binärdateien sehe undgcc --version
immer noch 4.6 berichte.In 2015-02-16-raspbian-wheezy ist gcc-4.8 bereits als Paket (4.8.2), aber nicht standardmäßig. Sie können es installieren: apt-get install gcc-4.8 g ++ - 4.8 und dann die Links in / usr / bin / ändern.
quelle
Ich habe das oben Genannte ausprobiert - bin auf mehrere Probleme gestoßen. Das könnte einfacher sein (ich versuche es jetzt):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
quelle
Falls eine dieser Optionen für Sie nicht funktioniert hat (oder Sie eine neuere Version verwenden), können Sie dies versuchen. Ich verwende Raspian mit Desktop (ohne mitgelieferte Software) auf einem Raspberry Pi 4.
Ich ging hinein
/etc/apt/
und modifiziertesources.list
. Die zweite Zeile in meiner Datei lautet:Danach laufen
sudo apt-get update
undsudo apt-get upgrade
dann endlich:*** Randnotiz: Wenn Sie auch g ++ - 4.8 installieren möchten (wie ich es für tensorflow getan habe), müssen Sie diese beiden Zeilen zu Ihrer
sources.list
Datei hinzufügen :Nochmals
sudo apt-get update && sudo apt-get upgrade
, und dann:quelle