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?
13
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 egcc --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 /
fonte
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
fonte
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 modifiqueisources.list
. A segunda linha do meu arquivo diz:Depois disso, execute
sudo apt-get update
esudo apt-get upgrade
, finalmente:*** 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:Mais uma vez,
sudo apt-get update && sudo apt-get upgrade
e depois:fonte