Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> установка нескольких версий gcc, как настроить окружение? 
:(
    Опции темы
CompWorm
  Дата 7.2.2013, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 9
Всего: 31



Привет!

собрал gcc 4.5.2 на debian 6 по этой инструкции. Чтобы не затёрлась родная версия gcc, конфигурировал свою с префиксом --prefix=/opt/gcc-4.5.2
затем выполнил make install и обнаружил свежеиспечёный gcc в папке префикса.
то есть всё как надо получилось.

теперь надо натравить систему на новую версию. честно говоря я не осили гугл в плане того, как это делается классически, поэтому сдела наугад следующим образом:
1) создал ссылку 
rm /usr/bin/gcc
ln /opt/gcc-4.5.2/bin/gcc /usr/bin/gcc

2) в ~/.profile дописал такие пути:
Цитата

PATH=$PATH:/opt/gcc-4.5.2/bin:/opt/openssl_1.0.1c/bin:/opt/xerces-c_3.1.1/bin:/opt/openssl_1.0.1c/include:/opt/xerces-c_3.1.1/include
export PATH

C_INCLUDE_PATH=/opt/gcc-4.5.2/include
export C_INCLUDE_PATH

CPLUS_INCLUDE_PATH=/opt/gcc-4.5.2/include
export CPLUS_INCLUDE_PATH

CPATH=/opt/gcc-4.5.2/include
export CPATH

LIBRARY_PATH=/opt/gcc-4.5.2/lib:/var/third/Boost/lib:/opt/openssl_1.0.1c/lib:/opt/xerces-c_3.1.1/lib
export LIBRARY_PATH


3) перезапускаюсь, 
gcc --version
даёт правильный ответ

4) теперь я пробую этим компилятором собрать, скажем последний cmake...
и он мне в ответ в логах ошибку пишет:
Цитата

gcc: error trying to exec 'cc1': execvp: No such file or directory

этот файл я вижу в папке, в которой собирал gcc:
~/download/objdir/gcc/cc1
а так же имеется дефолтный, что шёл с системой в
/usr/lib/gcc/i486-linux-gnu/4.3/cc1
/usr/lib/gcc/i486-linux-gnu/4.4/cc1
/usr/lib/gcc/i486-linux-gnu/4.4/cc1plus
однако в папке, куда я ставил компилятор, его нет, то есть в
/opt/gcc-4.5.2/lib/gcc/i686-pc-linux-gnu/4.5.2/
такого файла нет.
я попробовал сделать симлинк из сборочной папки в /usr/bin и при следующей попытке с меня конфигуратор потребовал 
crtbegin.o
который есть в 
/opt/gcc-4.5.2/lib/gcc/i686-pc-linux-gnu/4.5.2/
но почему то не увиделся...

короче вопроса три, 
1) где я наосячил?
2) почему cc1 не попал в папку установки
3) почему не видна crtbegin.o, хотя путь к /opt/gcc-4.5.2/lib прописан везде где только можно?


--------------------
PM MAIL   Вверх
CompWorm
Дата 21.2.2013, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 9
Всего: 31



тест


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0372 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.