Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > несколько версий компиляторов. простое переключени


Автор: boostcoder 27.9.2010, 21:25
в /opt/gcc/ есть несколько версий компилятора.
к примеру:
Код

/opt/gcc/4.4.3
/opt/gcc/4.5.0
/opt/gcc/4.5.1

как можно сделать так, чтоб просто переключаться между версиями?

Добавлено через 2 минуты
так же, в каталоге каждой версии, лежат и либы, от которых зависит компилятор.


все это нужно сделать для некоторого пользователя, а не глобально.

Автор: djamshud 27.9.2010, 21:37
Есть программка специальная - gcc-config. Как руками сделать, хз.

Автор: boostcoder 28.9.2010, 03:38
сам и отвечу.

представим, что компилятор мы собрали в "/opt/gcc-4.5.1".
для того, чтоб некоторый пользователь, по умолчанию, именно этот компилятор по умолчанию, делаем следующее:
1. если в каталоге пользователя нет файла ".bashrc" - создаем.
2. записываем в него следующее:
Код

#export GCCVER=4.4.3
export GCCVER=4.5.1
export PATH=/opt/gcc-$GCCVER/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-$GCCVER/lib:$LD_LIBRARY_PATH

3. перелогиниваемся.
4. в консоле, выполняем следующее "gcc -v", и проверяем, та ли версия юзается.

всем спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)