¿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?
¿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?
Respuestas:
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, y gcc --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 /
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
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:
# 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
Después de eso, corre sudo apt-get update
y sudo apt-get upgrade
finalmente:
sudo apt-get install gcc-4.8
*** 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:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
De nuevo, sudo apt-get update && sudo apt-get upgrade
y luego:
sudo apt-get install g++-4.8