|
intel Fortran compiler for linux安装与使用(转载加个人心得)
原文:http://hi.baidu.com/opticaldai/blog/item/b7b280b57d64b45909230293.html
Intel Fortran Compiler这个编译器性能极佳,它在 x86 和 Itanium 级 Linux 主机上会有光明的未来,因为 Intel 的编译器组整合了曾在 DEC、Compaq 和 HP 确立声誉的工程团队。它的发行版有Windows和Linux两种,这2种都分别提供Non-Commercial版免费下载,但不提供技术支持。而性能 则与商业版相同。其中Windows版需要Visual Studio的支持才可以使用。
以下是整个的安装过程。
1、登陆intel网站下载Non-commercial版。
登陆 http://www.intel.com/software/products/global/eval.htm ,选择 Intel? Fortran Compiler for Linux* 下的第二项Non-Commercial Unsupported Version 点击进入。或者直接登陆http://www.intel.com/software/products/compilers/flin/noncom.htm
我下载的是 l_cprof_p_11.1.072 这个版本,应该是最新的版本的了,intel公司会用把验证码发给你
2、解压安装文件
tar xzvf l_cprof_p_11.1.072
3、装程序进行安装
cd /usr/src/intell_cprof_p_11.1.072 (如果没有文件夹的 可以建文件夹)
./install.sh
4、按着安装顺序和提示安装程序
安装过程中可能会提示你的libstrc++没有安装,此时你要安装它,用 apt安装它,但如果你连apt也没有的话,(我装的是fedora13)先用 yum install apt, 然后 apt-get install * (你缺少的文件,具体名字你可以直接从安装提示中拷过来),估计用yum 也可以安装这个缺少的文件,但我没有试过,有兴趣的可以试一下哦
安装过程中选择自己手动提供序列号,这样的话在官方所给的邮件中有这样的文件,你要找到它,比如我的验证文件是NCOM_L_CMP_FOR_NB3L-7CJZZ54J.lic,所以我的序列码就是 NB3L-7CJZZ54J
5、现在安装完成,可以删掉安装文件l
cd /usr/src
rm –rf intel
6、退出root用户的登陆,然后以一个个人用户登陆,登陆以后修改用户根目录下的.bash_profile文件,在最后一行加入这么一行:
. /opt/intel/Compiler/11.1/072/bin/ifortvars.sh ia32
注:其中点号之后有空格。
然后重新登陆或者:
source .bash_profile (在当前用户的根目录下运行)
当然如果你没有这一步的话,那么你就会发现运行fortran时会提示:
ifort:command not found
你可以手动去配置它:
source /opt/intel/Compiler/11.1/072/bin/ifortvars.sh ia32
不过如果你没有修改 .bash_profile 文件的话,那么你每次运行的时候都要手动配置一遍
所以一劳永逸的办法当然是修改.bash_profile喽 ~
7、这样一切安装与配置就完成了,可以简单的测试一下。编辑一个简单的源文件first.f90。
program first
print *, “Hello World!
print *, sin(123.4)
end program first
下来编译,编译命令与以前版本的Intel Fortran Compiler不同,以前采用的是ifc命令,从这个版本开始将使用ifort命令
ifort first.f90 –o first
运行
./first
将显示
Hello World!
-0.7693915
这说明一切OK,可以正常使用该编译器了。
ifort的具体使用可以用 ifort –help 获得详细帮助,一般用法类似于g77和gcc。在/opt/intel_fc_80/doc下有详细的使用文档,有pdf格式文档也有htm格式网页文档 |
评分
-
查看全部评分
|