build.sh ファイルを実行して、c/c++ コードをコンパイルする必要があります。プログラムの命令 (実行したい) は、インテルのコンパイラーでコンパイルする必要があると述べています1。
ネットで検索したところ、何をすべきかについての情報に出くわしました。最初に 32 ビット ライブラリをインストールする必要があると言う人もいます: https://help.ubuntu.com/community/InstallingCompilers
他の人は、インストールの最初にいくつかのことを変更する必要があると言いました: http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu
一方、インテルのページには多くのスイートが表示されています: http://software.intel.com/en-us/c-compilers
私が欲しいのは Intel の C/C++ コンパイラだけです。
インテルのコンパイラーを 64 ビットの Ubuntu システムにインストールする方法を教えてくれる優しい人がいますか?
脚注 1 / 編集者注: GCC や clang (および Windows では MSVC) を含む他の x86 コンパイラは Intel のSSE/AVX 組み込み関数をサポートしていますが、Intel のコンパイラには SVML (SIMDsin
や などexp
) や MKL などの一部のライブラリが付属しており、一部のコードで必要になる場合があります。 . SVML を個別にインストールした場合は、SVML で他のコンパイラを使用できます。
要するに、他のコンパイラを試してみる価値はあります。特に、ICC を入手するのが不便な場合に、ICC でコンパイルする必要がある理由を理解している場合はなおさらです。ただし、単にエラーを発生させるのではなく、利用可能なものを検出するパッケージのパフォーマンスを逃している可能性があります (または逃していない可能性があります)。