Подписка на блог

делю на ноль, обогащаю уран

Как обновить gcc

Обновлять `gcc` нужно хотя бы по двум причинам: первое — в `gcc` бывают ошибки, второе — перекомпиляция старых программ новым компилятором может дать выигрыш в оптимизации программ, которыми пользуемся.

Ничего сложного в этом нету. Просто поэтапно нужно сделать:

# emerge -uva gcc
# gcc-config x86_64-pc-linux-gnu-4.4.2 

(вместо `x86_64-pc-linux-gnu-4.4.2` ставится своя версия gcc. список доступных gcc можно получить командой gcc-config -l)

Потом:

# source /etc/profile
# emerge --oneshot -av libtool

Теперь можно пересобрать систему новым компилятором. Перед этим нужно пересобрать набор программ для компиляции:

# emerge -eav system

А теперь пересоберем мир:

# emerge -eav world

После вышеописанных процедур можно удалить старый `gcc`:

# emerge -C gcc-x.x

Вместо `gcc-x.x` пишется старая версия `gcc`

Ваш комментарий
Ctrl + Enter
Популярное