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?
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?
Jawaban:
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 dilakukan
wget 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, dan gcc --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 /
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
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 memodifikasi sources.list
. Baris kedua di file saya mengatakan:
# 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
Setelah itu, jalankan sudo apt-get update
dan sudo apt-get upgrade
, lalu akhirnya:
sudo apt-get install gcc-4.8
*** 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 :
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
Lagi,, sudo apt-get update && sudo apt-get upgrade
lalu:
sudo apt-get install g++-4.8