2014-01-16 3 views
0

Я построил gcc 4.8.2 на основе следующего ответа сообщества wiki: link Когда я проверяю текущую версию gcc на терминале, я получаю информацию: 4.6.3 Как установить новую gcc 4.8.2 по умолчанию?Ubuntu 12.04 LTS - установка новой версии gcc

Решения: Удалить prefix =/приложение/GCC/4.8.0 с шагом 3 (сообщества вики ответа). Помимо библиотек, упомянутых в шаге 2, мне пришлось установить также g ++ и multilib.

+0

Где вы настроили установку? Что вы указали для '--prefix =/x/y/z' в командной строке configure? Для любого имени, которое вы указали, вам нужно поставить '/ x/y/z/bin' на ваш PATH перед системными каталогами. Если вы установили в '/ usr', вам нужно будет изменить существующий'/usr/bin/gcc', чтобы он стал ссылкой или копией вашего нового 'gcc' (видимо, он все еще является ссылкой или копией старой версии). –

ответ

0

Попробуйте скачать исходный код здесь ======>http://ftp.gnu.org/gnu/gcc/

tar xzf gcc-4.8.2.tar.gz 
cd gcc-4.8.2 


./contrib/download_prerequisites 
cd .. 
mkdir objdir 
cd objdir 
$PWD/../gcc-4.8.2/configure --prefix=$HOME/gcc-4.8.2 
make 
make install 
1

Вместо того чтобы строить из источника, и, возможно, потерять все ценные участки Дистрибутив Сопровождающие добавить, вы должны использовать Ubuntu toolchain PPA, который поддерживаемый фактическим gcc-поддерживающим устройством.

После того, как у вас есть новая версия, и, возможно, другие промежуточные версии, вы можете выбирать между несколькими бинарниками:

$ ls -l /usr/bin/gcc-4* /usr/bin/gcc 
lrwxrwxrwx 1 root root  7 Oct 11 21:47 /usr/bin/gcc -> gcc-4.8 
-rwxr-xr-x 1 root root 255168 Jan 30 2013 /usr/bin/gcc-4.4 
-rwxr-xr-x 1 root root 275952 Jul 2 2012 /usr/bin/gcc-4.5 
-rwxr-xr-x 1 root root 357344 Jun 19 2013 /usr/bin/gcc-4.6 
-rwxr-xr-x 1 root root 578840 Sep 23 15:24 /usr/bin/gcc-4.7 
-rwxr-xr-x 1 root root 775888 Nov 15 09:35 /usr/bin/gcc-4.8 
$ 

Вы можете затем выбрать нужную версию, установив CC как Makefile переменные и различные другие средства , Вы также можете использовать dpkg-alternative, чтобы переопределить значение по умолчанию (которое в моей системе Ubuntu 13.10 просто перемещается с 4.5 до 4.8 с самым последним обновлением с 13.04).

Смежные вопросы