Мне нужно скомпилировать код c/c++, запустив файл build.sh. В инструкции к программе (которую я хочу запустить) говорится, что ее необходимо скомпилировать компилятором Intel1.
После поиска в сети я наткнулся на информацию о том, что делать. Некоторые люди говорили, что мы должны сначала установить 32-битные библиотеки: https://help.ubuntu.com/community/InstallingCompilers
Другие сказали, что мы должны в первую очередь изменить некоторые вещи: http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu
С другой стороны, на странице Intel показано множество пакетов: http://software.intel.com/en-us/c-compilers
в то время как единственное, что мне нужно, это просто компилятор Intel C/C++.
Может ли кто-нибудь быть столь любезным, чтобы дать мне указания, как установить компилятор Intel в 64-битной системе Ubuntu?
Сноска 1 / Примечание редактора: другие компиляторы x86, включая GCC и clang (и MSVC в Windows), поддерживают Intel Встроенные функции SSE/AVX, но компилятор Intel поставляется с некоторыми библиотеками, такими как SVML (например, SIMD sin
и exp
) и MKL, которые могут понадобиться для некоторого кода. Другие компиляторы можно использовать с SVML, если он установлен отдельно.
Короче говоря, стоит попробовать с другими компиляторами, особенно если вы понимаете, почему что-то говорит о необходимости компиляции с помощью ICC, если получение ICC будет неудобным. Но вы можете (или не можете) упустить производительность для пакетов, которые обнаруживают, что доступно, а не просто выдают ошибку.
doc
как его установить (в том числе как получить ключ для установки) - person The Mask   schedule 02.11.2013