LINUX.ORG.RU

Несколько gcc в системе.


0

0

По дефолту стоит gcc-3.3.4, проинсталял gcc-4.0.1. Теперь не могу
воспользоватся своим gcc-3.3.4, тока 4.0.1. Пути установки разные. 
Для первого /usr/bin для второго /usr/local/bin. Хотелось бы 
использовать при сборке именно тот компилятор который я хочу. А то
возникают проблемы с некоторыми приложениями. В частности не могу 
поставить на новое ядро дрова от nvidia. 
PS: система Slackware 10.0

$ env CC=gcc-3.3.4 make

$ env CC=gcc-4.0.1 make

execve
()

у меня в дистрибутиве есть такая штука называется gcc-config, а у тебя?

anonymous
()

а configure запустить с --exe-suffix=-4.0.1 (или как там оно зовётся) не догадался? а потом в нормальных дистрибутивах есть команда update-alternatives

Reset ★★★★★
()

Ой-вэй, ну зачем таки пути разные? Надо суффиксы разные!

Abnormal
()

Скажем так, gcc имеет опцию -v для указания версии. У меня тоже стоят несколько gcc (4.0.0,4.0.1,4.0.2), и я выбираю так: gcc -v 4.0.1 ...

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

> Скажем так, gcc имеет опцию -v для указания версии. У меня тоже стоят несколько gcc (4.0.0,4.0.1,4.0.2), и я выбираю так: gcc -v 4.0.1 ...

ээээ.. пардон?

---cut---
$ man gcc
[snip]
-v Print (on standard error output) the commands executed to run the stages of compilation. Also print the version number of the compiler driver program and of the preprocessor and the compiler proper.

$ gcc -v
Using built-in specs.
Configured with: /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf2.0. --host=i386--netbsdelf --target=i386--netbsdelf
Thread model: posix
gcc version 3.3.3 (NetBSD nb3 20040520)
---cut---

--> вы не спутали печать версии gcc с выбором версии?

// wbr

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