2017-02-22 30 views
0

В моей среде linux используется высокий вычислительный кластер, который не позволяет пользователям устанавливать в/usr/bin/или использовать sudo. Я пытаюсь использовать ./configure (из буферов протокола) для установки в свой дом. Когда configure ищет файлы CXX, он не находит компиляторы, которые находятся в ящике, потому что они называются такими, как «g ++ 34» вместо «g ++». Я хочу указать файл конфигурации в этом конкретном компиляторе, но, похоже, не может получить правильную команду. Снова каталог, в котором выполняется поиск компилятора, просто называется смешным (использование псевдонима тоже не сработало)../configure для использования конкретного компилятора

Как вы используете аргументы в файле конфигурации для указания на конкретный компилятор?

ответ

1

Просто используйте:

./configure CC=gcc34 CXX=g++34 

и т.д. Если у вас есть очень старая версия Configure вы, возможно, придется сделать это через среду вместо:

CC=gcc34 CXX=g++34 ./configure 
+0

Да, это был он !!! Спасибо ... и привет от UMASS –