Принудительное использование gcc3

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Corran Horn
Сообщения: 11

Принудительное использование gcc3

Сообщение Corran Horn »

Здравствуйте.
Напомните пожалуйста, как принудительно скомпилировать прогу, используя gcc3?
Пытался make -gcc3 - не получилось.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Принудительное использование gcc3

Сообщение Uncle_Theodore »

Corran Horn писал(а):
17.07.2007 23:24
Здравствуйте.
Напомните пожалуйста, как принудительно скомпилировать прогу, используя gcc3?
Пытался make -gcc3 - не получилось.

У тебя два компилятора в системе?
Можно попробовать установить переменную CC
Но скорее всего, ничего не выйдет, лучше перевесить символическую ссылку /usr/bin/gcc на тот компилятор, который в данный момент нужен.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Принудительное использование gcc3

Сообщение Rootlexx »

Uncle_Theodore писал(а):
17.07.2007 23:29
лучше перевесить символическую ссылку /usr/bin/gcc на тот компилятор, который в данный момент нужен.

Лучше использовать механизм alternatives, для того он и нужен.
Подробности в man update-alternatives.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Принудительное использование gcc3

Сообщение Uncle_Theodore »

Rootlexx писал(а):
17.07.2007 23:33
Лучше использовать механизм alternatives, для того он и нужен.
Подробности в man update-alternatives.

Он не в каждом дистре есть... :)
Но если есть, тогда конечно.
Спасибо сказали:
Аватара пользователя
Corran Horn
Сообщения: 11

Re: Принудительное использование gcc3

Сообщение Corran Horn »

Rootlexx писал(а):
17.07.2007 23:33
Uncle_Theodore писал(а):
17.07.2007 23:29
лучше перевесить символическую ссылку /usr/bin/gcc на тот компилятор, который в данный момент нужен.

Лучше использовать механизм alternatives, для того он и нужен.
Подробности в man update-alternatives.

Хм, попытался протолкнуть такой вариант: update-alternatives --set gcc /usr/bin/ - не прокатило.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Принудительное использование gcc3

Сообщение Uncle_Theodore »

Corran Horn писал(а):
18.07.2007 00:07
Хм, попытался протолкнуть такой вариант: update-alternatives --set gcc /usr/bin/ - не прокатило.

Именно так и попытался? Тогда понятно, что не получилось... Читай ман еще
http://linux.die.net/man/8/update-alternatives
http://robots.mobilerobots.com/archives/ar...s/msg03801.html
Спасибо сказали:
Аватара пользователя
Corran Horn
Сообщения: 11

Re: Принудительное использование gcc3

Сообщение Corran Horn »

Uncle_Theodore писал(а):
18.07.2007 00:19
Corran Horn писал(а):
18.07.2007 00:07
Хм, попытался протолкнуть такой вариант: update-alternatives --set gcc /usr/bin/ - не прокатило.

Именно так и попытался? Тогда понятно, что не получилось... Читай ман еще
http://linux.die.net/man/8/update-alternatives
http://robots.mobilerobots.com/archives/ar...s/msg03801.html

Так... сделал update-alternatives --config gcc
... и он выдал, что "Есть только одна программа, которая предоставляет cpp
(/usr/bin/cpp). Настраивать нечего." :wacko: :unsure: Хотя cpp3.4 точно установлен...

зы Вроде что-то получилось... посмотрим. Спасиб.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Принудительное использование gcc3

Сообщение Uncle_Theodore »

Прогони вот такую команду

Код: Выделить всё

ls -l /usr/bin/gcc*

У меня в дистре update-alternatives нету, так что жди пока кто-то знающий подключится.
В принципе, во второй ссылке был пример, я думал, сработает.
Ну а нет, так нет... :)
Спасибо сказали:
Аватара пользователя
Corran Horn
Сообщения: 11

Re: Принудительное использование gcc3

Сообщение Corran Horn »

Да, пример вроде подошёл, только я вот обнаружил, что g++ 3 не установлен, а cpp3 - установлен. Вообщем спасибо, надеюсь сработает.
Спасибо сказали: