当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [转帖]ubuntu下安装 Intel C++/Fortran 编译器
帖子发表于 : 2008-06-09 16:49 

注册: 2008-04-01 14:15
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
转至http://blog.csdn.net/JAVA_SUN258/archive/2008/04/10/2278967.aspx,感谢JAVA_SUN258


至于为什么安装我就不说了,很多测试表明 Intel 的编译器对比 GNU 编译器拥有更高的性能。发现有一些朋友在安装时出现浮点异常而无法继续。经过测试表明,直接运行安装包中的 install.sh 文件确实无法完成安装。通过上网搜索找到了相关的安装方法,下面只是把安装步骤记录一下。

提示:下面的信息是按照 10.1.008 版本编译器安装步骤记录的,如果是其他步骤,请自行调整版本编号等信息。

1、获得软件包及相关文件
首先去http://www.intel.com/cd/software/products/apac/zho/compilers/326135.htm,填写自己的 email 地址,并下载自己想要的编译器安装包,在出现下载连接地址之后,可以选择需要安装的版本,我选择的版本为免费非商业版本 10.1.008。这也是写这篇文档时最新的版本,其他版本安装过程应该是类似的。

下载名为 l_cc_p_10.1.008.tar.gz 和 l_fc_p_10.1.008.tar.gz 的安装包,分别为 Intel C++ 编译器 和 Intel Fortran 编译器。

同时去注册的 email,收取 Intel 公司发来的邮件,邮件附件中包含有相关的 license 文件,名字分别为 NCOM_L_CMP_CPP_NB96-62KR6ZTD.lic 和 NCOM_L_CMP_FOR_NDXX-WMM6JDJF.lic。

安装过程中需要 alien 工具将 RPM 包转换为 debian 安装包,如果没有,执行
代码:
sudo apt-get install alien

安装。

2、安装软件包
其实两款编译器的安装过程是类似的,这里一起写下了。
解压:

代码:
tar xzvf l_cc_p_10.1.008.tar.gz
tar xzvf l_fc_p_10.1.008.tar.gz


编译器安装
C++ 编译器:
代码:
cd l_cc_p_10.1.008/data
sudo alien -cv intel-icc101008-10.1.008-1.i386.rpm
sudo dpkg -i intel-icc101008_10.1.008-2_i386.deb


Fortran 编译器:
代码:
cd l_fc_p_10.1.008/data
sudo alien -cv intel-ifort101008-10.1.008-1.i386.rpm
sudo dpkg -i intel-ifort101008_10.1.008-2_i386.deb


3、LICENSE 文件
创建 /opt/intel/licenses 目录
代码:
sudo mkdir -p /opt/intel/licenses

把邮件附件中的文件拷贝到这个目录下
代码:
sudo cp /your/license/path/NCOM_L_CMP_CPP_NB96-62KR6ZTD.lic /opt/intel/licenses
sudo cp /your/license/path/NCOM_L_CMP_FOR_NDXX-WMM6JDJF.lic /opt/intel/licenses


4、设置环境变量
Intel C++ 编译器:
代码:
cd /opt/intel/cc/10.1.008/bin

使用 perl 修改文件中的内容(注意第二行中的 \/opt\/intel\/cc\/10.1.008/ 表示安装路径,其他版本按照实际情况调整)
代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/cc\/10.1.008/g;' *

执行脚本文件
代码:
. ./iccvars.sh

如果希望每次打开终端都能够自动设置,将
代码:
source /opt/intel/cc/10.0.008/bin/iccvars.sh

加入到 ~/.bashrc 文件末尾。

Intel Fortran 编译器:
代码:
cd /opt/intel/fc/10.1.008/bin

使用 perl 修改文件中的内容(注意第二行的 \/opt\/intel\/fc\/10.1.008/ 表示安装路径,其他版本按照实际情况调整)
代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/fc\/10.1.008/g;' *

执行脚本文件
代码:
. ./iccvars.sh

如果希望每次打开终端都能够自动设置,将
代码:
source /opt/intel/fc/10.1.008/bin/ifortvars.sh

加入到 ~/.bashrc 文件末尾。

5、验证安装
执行命令
代码:
icc --version

应当看到如下信息:
代码:
icc (ICC) 10.1 20070913
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

执行命令
代码:
ifort --version

应当看到如下信息:
代码:
ifort (IFORT) 10.1 20070913
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

如果一切正常,表明安装成功。

6、卸载
卸载过程还是比较简单的。
代码:
sudo apt-get remove intel-icc101008
sudo apt-get remove intel-ifort101008

编辑 ~/.bashrc 文件,删除代码
代码:
source /opt/intel/cc/10.1.008/bin/iccvars.sh
source /opt/intel/fc/10.1.008/bin/ifortvars.sh

至于为什么安装我就不说了,很多测试表明 Intel 的编译器对比 GNU 编译器拥有更高的性能。发现有一些朋友在安装时出现浮点异常而无法继续。经过测试表明,直接运行安装包中的 install.sh 文件确实无法完成安装。通过上网搜索找到了相关的安装方法,下面只是把安装步骤记录一下。

提示:下面的信息是按照 10.1.008 版本编译器安装步骤记录的,如果是其他步骤,请自行调整版本编号等信息。

1、获得软件包及相关文件
首先去http://www.intel.com/cd/software/products/apac/zho/compilers/326135.htm,填写自己的 email 地址,并下载自己想要的编译器安装包,在出现下载连接地址之后,可以选择需要安装的版本,我选择的版本为免费非商业版本 10.1.008。这也是写这篇文档时最新的版本,其他版本安装过程应该是类似的。

下载名为 l_cc_p_10.1.008.tar.gz 和 l_fc_p_10.1.008.tar.gz 的安装包,分别为 Intel C++ 编译器 和 Intel Fortran 编译器。

同时去注册的 email,收取 Intel 公司发来的邮件,邮件附件中包含有相关的 license 文件,名字分别为 NCOM_L_CMP_CPP_NB96-62KR6ZTD.lic 和 NCOM_L_CMP_FOR_NDXX-WMM6JDJF.lic。

安装过程中需要 alien 工具将 RPM 包转换为 debian 安装包,如果没有,执行
代码:
sudo apt-get install alien

安装。

2、安装软件包
其实两款编译器的安装过程是类似的,这里一起写下了。
解压:

代码:
tar xzvf l_cc_p_10.1.008.tar.gz
tar xzvf l_fc_p_10.1.008.tar.gz


编译器安装
C++ 编译器:
代码:
cd l_cc_p_10.1.008/data
sudo alien -cv intel-icc101008-10.1.008-1.i386.rpm
sudo dpkg -i intel-icc101008_10.1.008-2_i386.deb


Fortran 编译器:
代码:
cd l_fc_p_10.1.008/data
sudo alien -cv intel-ifort101008-10.1.008-1.i386.rpm
sudo dpkg -i intel-ifort101008_10.1.008-2_i386.deb


3、LICENSE 文件
创建 /opt/intel/licenses 目录
代码:
sudo mkdir -p /opt/intel/licenses

把邮件附件中的文件拷贝到这个目录下
代码:
sudo cp /your/license/path/NCOM_L_CMP_CPP_NB96-62KR6ZTD.lic /opt/intel/licenses
sudo cp /your/license/path/NCOM_L_CMP_FOR_NDXX-WMM6JDJF.lic /opt/intel/licenses


4、设置环境变量
Intel C++ 编译器:
代码:
cd /opt/intel/cc/10.1.008/bin

使用 perl 修改文件中的内容(注意第二行中的 \/opt\/intel\/cc\/10.1.008/ 表示安装路径,其他版本按照实际情况调整)
代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/cc\/10.1.008/g;' *

执行脚本文件
代码:
. ./iccvars.sh

如果希望每次打开终端都能够自动设置,将
代码:
source /opt/intel/cc/10.0.008/bin/iccvars.sh

加入到 ~/.bashrc 文件末尾。

Intel Fortran 编译器:
代码:
cd /opt/intel/fc/10.1.008/bin

使用 perl 修改文件中的内容(注意第二行的 \/opt\/intel\/fc\/10.1.008/ 表示安装路径,其他版本按照实际情况调整)
代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/fc\/10.1.008/g;' *

执行脚本文件
代码:
. ./iccvars.sh

如果希望每次打开终端都能够自动设置,将
代码:
source /opt/intel/fc/10.1.008/bin/ifortvars.sh

加入到 ~/.bashrc 文件末尾。

5、验证安装
执行命令
代码:
icc --version

应当看到如下信息:
代码:
icc (ICC) 10.1 20070913
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

执行命令
代码:
ifort --version

应当看到如下信息:
代码:
ifort (IFORT) 10.1 20070913
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

如果一切正常,表明安装成功。

6、卸载
卸载过程还是比较简单的。
代码:
sudo apt-get remove intel-icc101008
sudo apt-get remove intel-ifort101008

编辑 ~/.bashrc 文件,删除代码
代码:
source /opt/intel/cc/10.1.008/bin/iccvars.sh
source /opt/intel/fc/10.1.008/bin/ifortvars.sh


发表于 @ 2008年04月10日 18:57:00|评论(2)|编辑

评论

#SCYANGYU 发表于2008-05-02 13:45:33 IP: 61.171.13.*
不错!
照着这样做,解决了我的问题!

不过有两点没有说清,我来补充一下:

需要把lic文件的读写权限进行修改,否则会出现lic找不到的问题。
sudo chmod 777 NCOM_L_CMP.lic

#SCYANGYU 发表于2008-05-02 13:47:50 IP: 61.171.13.*
使用 perl 修改文件中的内容,就是修改ifortvars.sh文件的内容。

. ./ifortvars.sh
两个点中间要有空格。


最后由 liucheng83 编辑于 2008-09-08 9:57,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : fortran 9.1安装
帖子发表于 : 2008-09-08 9:54 

注册: 2008-04-01 14:15
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
1、编译器安装,对于Fortran9.1.043 编译器:
代码:
cd l_fc_c_9.1.043/data
sudo alien -cv intel-ifort91043-9.1.043-1.i386.rpm
sudo dpkg -i intel-ifort91043-9.1.043-1.i386.deb

2、创建 /opt/intel/licenses 目录
代码:
sudo mkdir -p /opt/intel/licenses

3、把邮件附件中的文件拷贝到这个目录下
加入你的文件在你的主文件夹下"/home/cheng"
代码:
sudo cp ~/NCOM_L_CMP_FOR_N3KT-ZK45VMCH.lic /opt/intel/licenses

代码:
sudo cp ~/NCOM_L_CMP__NF83-TS2B84Z2.lic /opt/intel/licenses

更改文件权限
代码:
cd /opt/intel/licenses
sudo chmod 777 NCOM_L_CMP_FOR_N3KT-ZK45VMCH.lic
sudo chmod 777 NCOM_L_CMP__NF83-TS2B84Z2.lic

4、设置环境变量
代码:
cd /opt/intel/fc/9.1.043/bin

使用 perl 修改文件中的内容(注意第二行的 \/opt\/intel\/fc\/9.1.043/ 表示安装路径,其他版本按照实际情况调整)
代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/fc\/9.1.043/g;' *

执行脚本文件
代码:
. ./ifortvars.sh

如果希望每次打开终端都能够自动设置,将 source /opt/intel/fc/9.1.043/bin/ifortvars.sh
加入到 ~/.bashrc 文件末尾
代码:
gedit ~/.bashrc

在.bashrc文件末尾,新建一行,粘贴source /opt/intel/fc/9.1.043/bin/ifortvars.sh,保存关闭
5、验证安装
代码:
ifort --version

应当看到如下信息:
ifort (IFORT) 9.1 20070215
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.


如果一切正常,表明安装成功。

如果无法读取的问题,可能是权限的问题,将上面的第2步,创建目录改成
代码:
mkdir ~/intel
mkdir ~/intel/licenses
cp ~/NCOM_L_CMP_FOR_N3KT-ZK45VMCH.lic ~/intel/licenses
cp ~/NCOM_L_CMP__NF83-TS2B84Z2.lic ~/intel/licenses

还有一种方法就是更改文件权限,上面已经做过了,不再重复

如果没有成功,将上面步骤仔细的再做一遍,GOOD LUCK!
6、卸载
卸载过程还是比较简单的。
代码:
sudo apt-get remove intel-ifort91043


编辑 ~/.bashrc 文件,删除代码
source /opt/intel/fc/9.1.043/bin/ifortvars.sh


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [转帖]ubuntu下安装 Intel C++/Fortran 编译器
帖子发表于 : 2012-03-11 15:00 

注册: 2012-03-09 1:09
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我的c包解开后是这样的:
l_ccompxe_ia32_2011.9.293$ ls
cd_eject.sh install.sh license license_jp pset rpms support.txt

没有data这个目录啊,怎么裝呢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译