Как я могу установить GCC 4.8 на Raspberry Pi? Нужно ли мне скомпилировать его из исходного кода? Должен ли я обновить Raspbian wheezy до более новой версии?
13
Пока ваш Raspberry Pi обновлен, вы можете просто скачать и установить GCC 4.8 для запуска на Raspberry Pi.
Скачать исходники GCC
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
Извлечь источники
$ tar xf gcc-4.8-20120826.tar.bz2
Источники патчей
Нам нужно получить и применить два специфичных для Debian патча для 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
Примечание: в libgcc будет неудачный патч, не беспокойтесь об этом, так как он уже был применен к gcc-4.8.
Воссоздать .autoconf
файлы:
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
Компиляция и установка GCC: configure
; make
;make install
autoconf2.64
?wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
должен сделать свое дело, чтобы получить их последнюю сборку gcc 4.8. Также есть папки LATEST-4.9 и LATEST-4.10.configure; make; make install
команды? Потому что я не вижу никаких двоичных файлов, иgcc --version
все еще сообщает 4.6.В 2015-02-16-raspbian-wheezy это gcc-4.8 уже как пакет (4.8.2), но не по умолчанию. Вы можете установить его apt-get install gcc-4.8 g ++ - 4.8 и затем изменить ссылки в / usr / bin /
источник
Я попробовал вышеизложенное - столкнулся с несколькими проблемами. Это может быть проще (я сейчас пытаюсь):
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
источник
Если какой-либо из этих вариантов у вас не работает (или вы используете что-то более новое), вы можете попробовать это. Я использую Raspian с рабочим столом (без прилагаемого программного обеспечения) на Raspberry Pi 4.
Я вошел
/etc/apt/
и изменилsources.list
. Вторая строка в моем файле говорит:После этого запустите
sudo apt-get update
иsudo apt-get upgrade
, наконец,:*** Примечание: если вы также хотите установить g ++ - 4.8 (как и я, для тензорного потока), вам нужно добавить эти две строки в ваш
sources.list
файл:Опять
sudo apt-get update && sudo apt-get upgrade
и потом:источник