Como posso instalar o GCC 4.8 no Raspberry Pi? Preciso compilá-lo da fonte? Devo atualizar do Raspbian wheezy para uma versão mais recente?
Como posso instalar o GCC 4.8 no Raspberry Pi? Preciso compilá-lo da fonte? Devo atualizar do Raspbian wheezy para uma versão mais recente?
Respostas:
Desde que o seu Raspberry Pi esteja atualizado, basta baixar e corrigir o GCC 4.8 para executar o Raspberry Pi.
Baixe fontes do GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Extrair fontes
$ tar xf gcc-4.8-20120826.tar.bz2
Fontes de correção
Precisamos obter e aplicar dois patches específicos do debian para o 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: Haverá um patch com falha no libgcc, não se preocupe, pois ele já foi aplicado ao gcc-4.8.
Recrie .autoconf
arquivos:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Compilar e instalar o GCC: configure
; make
;make install
autoconf2.64
faz?
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
deve fazer o truque para obter a versão mais recente do gcc 4.8. Também há uma pasta LATEST-4.9 e LATEST-4.10.
configure; make; make install
comandos? Porque eu não estou vendo nenhum binário e gcc --version
ainda relato 4.6.
Em 16/02/2015, o raspbian-wheezy já é o gcc-4.8 como pacote (4.8.2), mas não o padrão. Você pode instalá-lo apt-get install gcc-4.8 g ++ - 4.8 e depois alterar os links em / usr / bin /
Eu tentei o acima - tive vários problemas. Isso pode ser mais fácil (estou tentando agora):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
Caso alguma dessas opções não funcione para você (ou você esteja executando algo mais novo), tente isso. Estou executando o Raspian com desktop (sem software incluído) em um Raspberry Pi 4.
Entrei /etc/apt/
e modifiquei sources.list
. A segunda linha do meu arquivo diz:
# 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
Depois disso, execute sudo apt-get update
e sudo apt-get upgrade
, finalmente:
sudo apt-get install gcc-4.8
*** Nota lateral: Se você também deseja instalar o g ++ - 4.8 (como eu, no tensorflow), será necessário adicionar essas duas linhas ao seu sources.list
arquivo:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
Mais uma vez, sudo apt-get update && sudo apt-get upgrade
e depois:
sudo apt-get install g++-4.8