LINUX.ORG.RU

gcc-3.4.6 для fedora core 8 как ?


0

0

Есть fc8, есть старый код, который собирается только с gcc-3.4.6 (возможно и с чуть старшими, но не с 4.х т.к. там нет опции -writeablestrings)

Вопрос - как поставить старую версию gcc ? Может ссылочка какая есть ?

Пробовал из rpm-ов, требует деинсталлировать вагон всего, включая части ядра. Как-то это некучеряво.

Вроде-бы можно поставить две версии одновременно, но информации как найти не удалось...


собрать

./configure --prefix=/opt/gcc3
make
make install

export CC=/opt/gcc3/bin/gcc
export CXX=/opt/gcc3/bin/g++

либо как вариант

export PATH=/opt/gcc3/bin:$PATH

собираете вашу программу...




Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Предполагалось что в /opt/gcc3 будут положены исходники gcc ?

export CC=/opt/gcc3/bin/gcc export CXX=/opt/gcc3/bin/g++ позволяют выбрать версию компилятора ?

SVP
() автор топика
Ответ на: комментарий от SVP

не исходники, а сам компилятор, уже собраный и проинсталлированый
make install


PS: те кто будут утверждать что это разведение помойки в системе может в чем то и правы, но деинсталлировать все это гораздо проще чем пакетным менеджером -
просто удалить папку )

Sylvia ★★★★★
()

yum install compat-gcc-34 compat-gcc-34-c++
и вуаля..

MiracleMan ★★★★★
()
Ответ на: комментарий от SVP

а собираете на 64 битной же ?
можете сами собрать нативный компилятор (64 битный на 64 битной системе)
как - написала выше

либо воспользоваться тем что написал MiracleMan

если собирать надо на 32 битной системе для 64 бит - можно собрать кросс компилятор, в сети можно найти информацию о том как это сделать

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.