Как мне обновить gcc 5.3 до 6.1? [дубликат]

На этот вопрос уже есть ответ здесь:

После установки Ubuntu 16.04 LTS я обнаружил, что gcc 5.3 установлен по умолчанию, но я не получаю никаких обновлений для gcc . Я открыл веб-сайт GCC и нашел новую версию 6.1. Как мне обновить?

Вывод gcc --version :

gcc (Ubuntu 5.3.1-14ubuntu2.1) 5.3.1 20160413
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22
задан 12 July 2017 в 17:57

2 ответа

Можно установить GCC 6 путем добавления ubuntu-toolchain-r/test PPA. Для этого выполните следующие команды:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-6

можно проверить, что gcc-6 установлен путем выполнения gcc-6 --version, и вывод должен сказать gcc-6 (Ubuntu 6.1.1-2ubuntu12~16.04) 6.1.1 20160510.

, Как предложил Mohamed Slama, если Вы хотите далее изменить GCC по умолчанию и G ++ к последним версиям, g установки ++-6 с

sudo apt install g++-6

и затем работать

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6    
25
ответ дан 12 July 2017 в 17:57

Если Вы хотите создать его из источника (который я рекомендую, поскольку можно, например, сделать кросс-компилятор, и т.д.) загружают источник с зеркало .

Затем извлечение это с:

tar -xvf gcc-6.1.0.tar.gz

После того каталога изменения к там:

cd gcc-6.1.0

Затем создают build каталог и cd к нему:

mkdir build
cd build

Затем настраивают make-файл (--disable-multilib средства не создать библиотеки для кросс-компиляции):

../configure --enable-languages=c,c++ --disable-multilib

И затем создают его:

make -j 8

Этот процесс может занять время и, после того, как сделано вызывать это:

sudo make install

Вот именно!

4
ответ дан 12 July 2017 в 17:57

Другие вопросы по тегам:

Похожие вопросы: