debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Установка GCC 6.3  (Прочитано 504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fsdf_1974

  • Topic Author
  • Сообщений: 2
Установка GCC 6.3
« : 19 Март 2017, 18:52:13 »
Всем привет!
Помогите установить на debian 8  пакет GCC 6.3

Вот, что я сделал:

# Определяем количество ядер и умножаем на 4
let count=$(cat /proc/cpuinfo | grep ^processor | wc -l)*4
if [[ $count -eq "4" ]];then count="";fi

cd /usr/src/

# Установка gmp
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/infrastructure/gmp-6.1.0.tar.bz2
tar xjf ./gmp-6.1.0.tar.bz2
rm ./gmp-6.1.0.tar.bz2
cd ./gmp-6.1.0

./configure --disable-shared --enable-static --prefix=/tmp/gcc && make -j$count
make -j$count check | grep "# ERROR:"
checkinstall
dpkg -i ./gmp_6.1.0-1_amd64.deb
cd ../

rm -R ./gmp-6.1.0/

# Установка mpfr
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/infrastructure/mpfr-3.1.4.tar.bz2
tar xjf ./mpfr-3.1.4.tar.bz2
rm ./mpfr-3.1.4.tar.bz2
cd ./mpfr-3.1.4

./configure --disable-shared --enable-static --prefix=/tmp/gcc --with-gmp=/tmp/gcc && make -j$count
make -j$count check | grep "# ERROR:"
checkinstall
dpkg -i ./mpfr_3.1.4-1_amd64.deb
cd ../

rm -R ./mpfr-3.1.4

# Установка mpc
aptitude install libmpfr-dev libmpc-dev -y

wget ftp://ftp.fu-berlin.de/unix/languages/gcc/infrastructure/mpc-1.0.3.tar.gz
tar xf ./mpc-1.0.3.tar.gz
rm ./mpc-1.0.3.tar.gz
cd ./mpc-1.0.3

./configure --disable-shared --enable-static --prefix=/tmp/gcc --with-gmp=/tmp/gcc --with-mpfr=/tmp/gcc && make -j$count
make -j$count check | grep "# ERROR:"
checkinstall
dpkg -i ./mpc_1.0.3-1_amd64.deb
cd ../

rm -R ./mpc-1.0.3

# Установка libelf
wget http://www.mr511.de/software/libelf-0.8.13.tar.gz
tar zxf libelf-0.8.13.tar.gz
rm libelf-0.8.13.tar.gz
cd libelf-0.8.13

./configure --disable-shared --enable-static --prefix=/tmp/gcc && make -j$count
make -j$count check | grep "# ERROR:"
checkinstall
dpkg -i libelf_0.8.13-1_amd64.deb

cd ../
rm -R ./libelf-0.8.13

А, теперь нужно поставить GCC 6.3
И, тут у меня проблема, не знаю, как его правильно скомпилировать.

# Установка GCC
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-6.3.0/gcc-6.3.0.tar.gz
tar xf ./gcc-6.3.0.tar.gz
rm ./gcc-6.3.0.tar.gz
cd ./gcc-6.3.0

mkdir -p /usr/local/libexec/gcc/x86_64-pc-linux-gnu/6.3.0
mkdir -p /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/install-tools
mkdir -p /usr/local/share/locale/{be,da,de,el,es,fi,fr,hr,id,ja,nl,ru,sr,sv,tr,uk,vi,zh_CN,zh_TW,ca,eo,pt_BR}

./configure

make -j$count
checkinstall

cd ../
rm -R ./gcc-6.3.0

Я не знаю , что за параметры нужно прописать в ./configure
Так, же, если есть еще рекомендации, то с удовольствием их выслушаю.
 

Оффлайн Aalexeey

  • Сообщений: 417
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
Re: Установка GCC 6.3
« Ответ #1 : 19 Март 2017, 19:15:21 »
fsdf_1974, попробуйте от trusty или следующих за ним (utopic, vivid), для этого в адресе реп меняете trusty (а может старшие raring или saucy подойдут). Выбирите тот который не ломает зависимости и наиболее безболезненно встаёт.
http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/gcc-6/
При установке смотрите чтоб ничего важного не зацепило. Пользуюсь этим репо для установки ядер liquorix, сейчас они на GCC-6.
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ trusty mainУ меня на Wheezy прекрасно работают все бэкпортированные GCC от precise, совсем без глюков:
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise mainДанный способ вы используете на свой страх и риск!
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн fsdf_1974

  • Topic Author
  • Сообщений: 2
Re: Установка GCC 6.3
« Ответ #2 : 19 Март 2017, 21:55:56 »
Все оказалось куда проще )) Че, я раньше об этом не подумал и начал все компилировать.

How to install GCC6 to Debian 8
echo "add repository deb http://ftp.us.debian.org/debian testing main contrib non-free" > /etc/apt/sources.list.d/testing.list
aptitude update
aptitude install gcc
rm /etc/apt/sources.list.d/testing.list
aptitude update
 

Оффлайн Aalexeey

  • Сообщений: 417
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
Re: Установка GCC 6.3
« Ответ #3 : 19 Март 2017, 23:07:07 »
Все оказалось куда проще
Это проще но пакеты не бэкпортированны а взяты из следующей версии, как они себя поведут неизвестно.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн ihammers

  • Сообщений: 1666
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Установка GCC 6.3
« Ответ #4 : 20 Март 2017, 08:07:38 »
Я не знаю , что за параметры нужно прописать в ./configure
Как вариант вызвать configure с ключём --help и выбрать те какие вам требуется.
Без ключей у вас собирается?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги: