Jak mogę zainstalować GCC 4.8 na Raspberry Pi? Czy muszę go skompilować ze źródła? Czy powinienem zaktualizować wersję Raspbian wheezy do nowszej wersji?
13
Tak długo, jak Twój Raspberry Pi jest aktualny, możesz po prostu pobrać GCC 4.8 i załatać go na swoim Raspberry Pi.
Pobierz źródła GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Wyodrębnij źródła
$ tar xf gcc-4.8-20120826.tar.bz2
Źródła łatek
Musimy pobrać i zastosować dwie poprawki specyficzne dla Debiana dla 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
Uwaga: w libgcc pojawi się nieudana łatka, nie martw się, ponieważ została już zastosowana do gcc-4.8.
Odtwórz .autoconf
pliki:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Skompilować i zainstalować GCC: configure
; make
;make install
autoconf2.64
zrobić?wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
powinni zrobić wszystko, aby uzyskać najnowszą wersję gcc 4.8. Istnieje również folder NAJNOWSZY-4.9 i NAJNOWSZY-4.10.configure; make; make install
polecenia? Ponieważ nie widzę żadnych plików binarnych igcc --version
nadal zgłaszam 4.6.W 2015-02-16-raspbian-wheezy jest gcc-4.8 już jako pakiet (4.8.2), ale nie jest domyślny. Możesz go zainstalować apt-get install gcc-4.8 g ++ - 4.8, a następnie zmienić linki w / usr / bin /
źródło
Próbowałem wyżej - napotkałem kilka problemów. To może być łatwiejsze (próbuję teraz):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
źródło
Jeśli którakolwiek z tych opcji nie zadziałała (lub używasz czegoś nowszego), możesz spróbować. Używam Raspian z pulpitem (bez dołączonego oprogramowania) na Raspberry Pi 4.
Poszedłem
/etc/apt/
i zmodyfikowałemsources.list
. Druga linia w moim pliku mówi:Po tym, uruchomić
sudo apt-get update
isudo apt-get upgrade
, wreszcie:*** Uwaga dodatkowa: jeśli chcesz również zainstalować g ++ - 4.8 (tak jak ja, dla tensorflow), musisz dodać te dwa wiersze do
sources.list
pliku:Ponownie,
sudo apt-get update && sudo apt-get upgrade
a następnie:źródło