我正在尝试在我的 ubuntu 机器上安装和使用来自 intel 的 fortran 和 c++ 编译器。我遇到的问题是,当我更新一个符号链接时,我失去了使用另一个的能力。compilevars.sh 脚本为每个编译器添加必要的路径。
我在想我可以将两个编译器的文件复制到一个新目录中,然后更新 compilevars.sh 以指向新目录。我不确定这是不是最好的方法。这似乎是一个常见问题,但我在谷歌或这里找不到任何解决它的东西。
我正在使用来自该网站的编译器 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