¿Cómo puedo instalar GCC 4.8 en Raspberry Pi? ¿Necesito compilarlo desde la fuente? ¿Debo actualizar de Raspbian wheezy a una versión más nueva?
13
Siempre que su Raspberry Pi esté actualizada, puede descargar y parchear GCC 4.8 para que se ejecute en su Raspberry Pi.
Descargar fuentes de GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Extraer fuentes
$ tar xf gcc-4.8-20120826.tar.bz2
Fuentes de parche
Necesitamos obtener y aplicar dos parches específicos de Debian para 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
Nota: Habrá un parche fallido en libgcc, no se preocupe, ya que se ha aplicado a gcc-4.8.
Recrea .autoconf
archivos:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Compilar e instalar GCC: configure
; make
;make install
autoconf2.64
hacer?wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
debería hacer el truco para obtener su última versión de gcc 4.8. También hay una carpeta LATEST-4.9 y LATEST-4.10 también.configure; make; make install
comandos? Porque no estoy viendo ningún binario, ygcc --version
todavía informa 4.6.En 2015-02-16-raspbian-wheezy es gcc-4.8 ya como paquete (4.8.2), pero no predeterminado. Puede instalarlo apt-get install gcc-4.8 g ++ - 4.8 y luego cambiar los enlaces en / usr / bin /
fuente
Intenté lo anterior, me encontré con varios problemas. Esto podría ser más fácil (lo estoy intentando ahora):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
fuente
En caso de que alguna de estas opciones no haya funcionado para usted (o esté ejecutando algo más nuevo), puede probar esto. Estoy ejecutando Raspian con escritorio (sin software incluido) en un Raspberry Pi 4.
Entré
/etc/apt/
y modifiquésources.list
. La segunda línea en mi archivo dice:Después de eso, corre
sudo apt-get update
ysudo apt-get upgrade
finalmente:*** Nota al margen: si también desea instalar g ++ - 4.8 (como era yo, para tensorflow), deberá agregar estas dos líneas a su
sources.list
archivo:De nuevo,
sudo apt-get update && sudo apt-get upgrade
y luego:fuente