1

ubuntu マシンに intel の fortran コンパイラと C++ コンパイラの両方をインストールして使用しようとしています。私が抱えている問題は、一方のシンボリック リンクを更新すると、もう一方を使用できなくなることです。compilevars.sh スクリプトは、各コンパイラに必要なパスを追加します。

両方のコンパイラのファイルを新しいディレクトリにコピーしてから、新しいディレクトリを指すように compilevars.sh を更新できると考えていました。これがこれを行うための最良の方法であるかどうかはわかりません。これはよくある問題のように思えますが、Google やここでそれに対処するものは見つかりません。

このウェブサイトhttp://software.intel.com/en-us/non-commercial-software-developmentのコンパイラを使用しています

ここに私の /opt/intel/ の内容があります

drwxr-xr-x  2 root root  4096 Oct 27 11:02 bin
lrwxrwxrwx  1 root root    20 Oct 27 11:02 composerxe -> composer_xe_2013_sp1
drwxr-xr-x  3 root root  4096 Oct 27 11:02 composer_xe_2013_sp1
drwxr-xr-x 14 root root  4096 Oct 23 15:28 composer_xe_2013_sp1.0.080
drwxr-xr-x 13 root root  4096 Oct 27 11:02 composer_xe_2013_sp1.1.106
lrwxrwxrwx  1 root root    18 Oct 27 11:02 include -> composerxe/include
-rw-r--r--  1 root root 16113 Oct 27 11:02 intel_sdp_products.db
lrwxrwxrwx  1 root root    14 Oct 27 11:02 ipp -> composerxe/ipp
drwxr-xr-x  6 root root  4096 Oct 23 15:28 ism
lrwxrwxrwx  1 root root    14 Oct 27 11:02 lib -> composerxe/lib
drwxr-xr-x  2 root root  4096 Oct 27 10:59 licenses
lrwxrwxrwx  1 root root    14 Oct 27 11:02 man -> composerxe/man
lrwxrwxrwx  1 root root    14 Oct 27 11:02 mkl -> composerxe/mkl
lrwxrwxrwx  1 root root    16 Oct 27 11:02 mpirt -> composerxe/mpirt
lrwxrwxrwx  1 root root    14 Oct 27 11:02 tbb -> composerxe/tbb
4

2 に答える 2

2

この行を (または他のシェルの場合も同様に) 追加する.bashrcと、次のようになります。

export PATH=/opt/intel/bin:$PATH
于 2013-10-28T04:58:31.050 に答える