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ı.
.autoconfDosyaları 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/*.bz2gcc 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 installkomutları hala yapmak zorunda mıyız ? Çünkü herhangi bir ikili görmüyorum ve gcc --versionyine 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 updateve sudo apt-get upgradesonra 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.listdosyanı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 upgradeve sonra:
sudo apt-get install g++-4.8