Bagaimana saya bisa menginstal GCC 4.8 di Raspberry Pi? Apakah saya perlu mengkompilasinya dari sumber? Haruskah saya memperbarui dari Raspbian wheezy ke versi yang lebih baru?
13
Selama Raspberry Pi Anda mutakhir, maka Anda bisa mengunduh dan menambal GCC 4.8 untuk berjalan di Raspberry Pi Anda.
Unduh sumber GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Ekstrak sumber
$ tar xf gcc-4.8-20120826.tar.bz2
Sumber tambalan
Kami perlu mendapatkan dan menerapkan dua tambalan khusus debian untuk 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
Catatan: Akan ada tambalan yang gagal di libgcc, jangan khawatir tentang hal itu, karena sudah diterapkan ke gcc-4.8.
Buat kembali .autoconf
file:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Mengkompilasi dan menginstal GCC: configure
; make
;make install
autoconf2.64
harus dilakukanwget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
harus melakukan trik untuk mendapatkan versi terbaru gcc 4.8. Ada juga folder TERBARU-4,9 dan TERBARU-4,10 juga.configure; make; make install
perintah? Karena saya tidak melihat binari apa pun, dangcc --version
masih melaporkan 4.6.Pada 2015-02-16-raspbian-wheezy sudah gcc-4.8 sudah seperti paket (4.8.2), tetapi tidak default. Anda dapat menginstalnya apt-get install gcc-4.8 g ++ - 4.8 dan kemudian ubah tautan di / usr / bin /
sumber
Saya mencoba di atas - mengalami beberapa masalah. Ini mungkin lebih mudah (saya sedang mencoba sekarang):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
sumber
Jika salah satu dari opsi ini tidak berhasil untuk Anda (atau Anda menjalankan sesuatu yang lebih baru), Anda dapat mencoba ini. Saya menjalankan Raspian dengan desktop (tanpa perangkat lunak yang disertakan) pada Raspberry Pi 4.
Saya masuk
/etc/apt/
dan memodifikasisources.list
. Baris kedua di file saya mengatakan:Setelah itu, jalankan
sudo apt-get update
dansudo apt-get upgrade
, lalu akhirnya:*** Catatan tambahan: Jika Anda juga ingin menginstal g ++ - 4.8 (seperti sebelumnya, untuk tensorflow), Anda harus menambahkan dua baris ini ke
sources.list
file Anda :Lagi,,
sudo apt-get update && sudo apt-get upgrade
lalu:sumber