Intel® C++ Compiler Professional Edition對建立多執行緒應用程式提供了相當棒的支援,當然,只有Professional版本才提供高階最佳化,多執行緒,以及包括處理器自動排程,向量化,自動並行處理,OpenMP,資料預讀取等處理器特性的支援,同時還有高最佳化的,用於平行化,數學處理以及多媒體庫的C++模板。如果你想知道更多的特性請看這裡。OK,下面就是具體的安裝步驟。 我們要從這裡安裝包含非商業性許可證的軟體,是壓縮包格式,然後解包 tar xfzv l_cc_p_10.0.023_ia32.tar.gz 同時,我們需要先安裝一個軟體來講rpm包轉換成debian格式的包格式, sudo apt-get install alien cd l_cc_p_10.0.023_ia32/data sudo alien -cv intel-icc100023-10.0.023-1.i386.rpm 接下來就可以安裝了: sudo dpkg -i intel-icc100023_10.0.023-2_i386.deb 然後,我們需要把license檔案copy到對應的資料夾下 sudo mkdir -p /opt/intel/licenses sudo cp /your/license/path/NCOM_L_CMP_CPP_NB96-WLC77F6B.lic /opt/intel/licenses 最後在執行指令碼中修改一些字串 cd /opt/intel/cc/10.0.023/bin sudo perl -pi -w -e ’s/!\/bin\/sh/!\/bin\/bash/g;’ * sudo perl -pi -w -e ’s//\/opt\/intel\/cc\/10.0.023/g;’ * 當然,在使用之前,我們還要將當前安裝目錄新增到path中: . ./iccvars.sh 然後在個人的bashrc中新增一句“source /opt/intel/cc/10.0.023/bin/iccvars.sh” Done。試一下? icc –version 你可以看到像這樣的輸出 icc (ICC) 10.0 20070426 如果希望解除安裝它,只需要在synaptic中選擇合適的intel package即可。
Intel® C++ Compiler Professional Edition對建立多執行緒應用程式提供了相當棒的支援,當然,只有Professional版本才提供高階最佳化,多執行緒,以及包括處理器自動排程,向量化,自動並行處理,OpenMP,資料預讀取等處理器特性的支援,同時還有高最佳化的,用於平行化,數學處理以及多媒體庫的C++模板。如果你想知道更多的特性請看這裡。OK,下面就是具體的安裝步驟。 我們要從這裡安裝包含非商業性許可證的軟體,是壓縮包格式,然後解包 tar xfzv l_cc_p_10.0.023_ia32.tar.gz 同時,我們需要先安裝一個軟體來講rpm包轉換成debian格式的包格式, sudo apt-get install alien cd l_cc_p_10.0.023_ia32/data sudo alien -cv intel-icc100023-10.0.023-1.i386.rpm 接下來就可以安裝了: sudo dpkg -i intel-icc100023_10.0.023-2_i386.deb 然後,我們需要把license檔案copy到對應的資料夾下 sudo mkdir -p /opt/intel/licenses sudo cp /your/license/path/NCOM_L_CMP_CPP_NB96-WLC77F6B.lic /opt/intel/licenses 最後在執行指令碼中修改一些字串 cd /opt/intel/cc/10.0.023/bin sudo perl -pi -w -e ’s/!\/bin\/sh/!\/bin\/bash/g;’ * sudo perl -pi -w -e ’s//\/opt\/intel\/cc\/10.0.023/g;’ * 當然,在使用之前,我們還要將當前安裝目錄新增到path中: . ./iccvars.sh 然後在個人的bashrc中新增一句“source /opt/intel/cc/10.0.023/bin/iccvars.sh” Done。試一下? icc –version 你可以看到像這樣的輸出 icc (ICC) 10.0 20070426 如果希望解除安裝它,只需要在synaptic中選擇合適的intel package即可。