Обновление GCC (до 3.4.6)
Модератор: arachnid
-
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Обновление GCC
Столкнулся я с полным отсутствием документации по этому вопросу. Меня несколько смущает тот факт, что старую версию GCC удалить по-простому нельзя, т.к. она входит в base. Тем не менее, я сделал бэкап и установил из портов последний gcc34. В результате чего я стал обладателем двух версий gcc;) 3.4.4 и 3.4.6. Бинарник старой я пока преименовал, а на gcc34 создал линк. Теперь работает только свежеустановленный gcc, никаких проблем вроде нет. Вопрос - как вычленить старую версию из системы?
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Обновление GCC
dd2k
см. man make.conf - можно убрать GCC из новой сборки. а как убрать старую версию... rm
см. man make.conf - можно убрать GCC из новой сборки. а как убрать старую версию... rm

И немедленно выпил.
-
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Обновление GCC
Спасибо, почитаю.
rm - замечательный выход. Только вот лениво все куски gcc выискивать

PS. К слову, а можно ли собирать gcc с оптимизацией? Я собрал просто с -O -pipe в CFLAGS и COPTFLAGS. Но вообще все обычно собираю с -O2 -fomit-frame-pointer -pipe. А гцц так собрать не рискнул. Это, конечно, не O3, после которого всё через раз запускается, но всё же...
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
-
- Сообщения: 265
- Статус: лесной бздшник
- ОС: freebsd7
Re: Обновление GCC
Кстати, в 6.2 GCC уже версии 3.4.6.