Raspberry Pi'ye GCC 4.8'i nasıl kurabilirim? Kaynaktan derlemem gerekir mi? Raspbian wheezy'den daha yeni bir sürüme güncellemeli miyim?
Raspberry Pi'ye GCC 4.8'i nasıl kurabilirim? Kaynaktan derlemem gerekir mi? Raspbian wheezy'den daha yeni bir sürüme güncellemeli miyim?
Yanıtlar:
Raspberry Pi'niz güncel olduğu sürece, o zaman sadece Rascberry Pi üzerinde çalıştırmak için GCC 4.8'i indirip yama yapabilirsiniz.
GCC kaynaklarını indirin
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Kaynakları çıkarın
$ tar xf gcc-4.8-20120826.tar.bz2
Yama kaynakları
GCC için iki debian'a özgü yama almamız ve uygulamamız gerekir:
$ 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
Not: libgcc'de başarısız bir yama olacak, endişelenmeyin, çünkü zaten gcc-4.8'e uygulandı.
.autoconf
Dosyaları yeniden oluşturun :
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
GCC'yi derleyin ve yükleyin configure
:; make
;make install
autoconf2.64
?
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
gcc 4.8 en son sürümünü almak için hile yapmalıdır. Ayrıca bir LATEST-4.9 ve LATEST-4.10 klasörü de vardır.
configure; make; make install
komutları hala yapmak zorunda mıyız ? Çünkü herhangi bir ikili görmüyorum ve gcc --version
yine de 4.6.
2015-02-16-raspbian-wheezy zaten paket (4.8.2) olarak gcc-4.8'dir, ancak varsayılan değildir. Apt-get install gcc-4.8 g ++ - 4.8'i yükleyebilir ve ardından / usr / bin /
Yukarıda denedim - birkaç sorunla karşılaştı. Bu daha kolay olabilir (şimdi deniyorum):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
Bu seçeneklerden herhangi biri sizin için işe yaramadıysa (veya daha yeni bir şey çalıştırıyorsanız), bunu deneyebilirsiniz. Bir Raspberry Pi 4 üzerinde Raspian'ı masaüstüyle (yazılım dahil değil) çalıştırıyorum.
İçeri girdim /etc/apt/
ve değiştirdim sources.list
. Dosyamdaki ikinci satır şöyle diyor:
# 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
Bundan sonra, koş sudo apt-get update
ve sudo apt-get upgrade
sonra nihayet:
sudo apt-get install gcc-4.8
*** Yan not: Ayrıca g ++ - 4.8'i yüklemek istiyorsanız (benim gibi, tensorflow için), sources.list
dosyanıza şu iki satırı eklemeniz gerekir :
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
Tekrar, sudo apt-get update && sudo apt-get upgrade
ve sonra:
sudo apt-get install g++-4.8