2

У нас есть сервер RHEL5.5, и специалисты по системной инженерии из моей компании сказали, что они недавно установили компилятор Intel C++ 11.1 на коробке.

Но когда я делаю cc -v, я получаю

Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)

Я сделал cc, и он указывает на /usr /bin, где cc - это мягкая ссылка на gcc. Люди, занимающиеся системной инженерией, тоже не очень понимают, куда они ее установили.

Там нет ничего, что говорит, если это компилятор Intel или компилятор gcc по умолчанию.

Итак, есть ли команда, которая перечисляет имя компилятора?

2 ответа2

4

Там нет ничего, что говорит, если это компилятор Intel или компилятор gcc по умолчанию.

Вы цитировали

gcc версия 4.1.2

Который подсказывает мне, что это GCC не Intel

не слишком ясно о пути, где они его установили

Попробуй locate cc

4

Компилятор Intel C++ обычно устанавливается в /opt/intel . Есть скрипт, который вы должны запустить, чтобы настроить свою среду для его использования, обычно iccvars.sh .

Для наиболее распространенных вариантов установки это должно работать:

. /opt/intel/bin/iccvars.sh intel64
icc -v

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .