У нас есть сервер 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 по умолчанию.
Итак, есть ли команда, которая перечисляет имя компилятора?