2009年12月31日 17:36
标签:
2004年我的一篇文章讲述了如何在Linux安装Intel Fortran Compiler,那个是在Fedora环境下实现的。本文是它的升级篇,主要讲述如何在Ubuntu环境下安装Intel Fortran Compiler。
操作系统:Ubuntu 9.10
下载Intel Fortran Compiler:http://www.intel.com/cd/software/products/apac/zho/343156.htm,点击英特尔® Fortran 编译器 Linux* 专业版进入下载界面,在这里需要输入一个电子邮件地址,系统会给你发一封带有license的邮件,这个license可以默认放置在/opt/intel/licenses,安装是系统会自动寻找。然后进入下一个页面就是下载页面,你可以根据你系统的环境下载一个安装包。本文下载的一个包是l_cprof_p_11.1.064.tgz。
Intel Fortran需要libstdc++5的支持,不过Ubuntu 9.10并不包含这个包,可以从这里下载安装http://packages.ubuntu.com/jaunty/libstdc++5,根据你的平台下载安装。
安装后,如果是64位系统的,还需要一步:
cd /usr/lib32 sudo ln -s ../lib/libstdc++.so.5.0.7 libstdc++.so.5
下来解压安装文件安装:
tar xzvf l_cprof_p_11.1.064.tgz cd l_cprof_p_11.1.064 sudo ./install.sh
下来一路回车就可以完成安装。
使用前,需要设置环境信息:
source /opt/intel/Compiler/11.1/064/bin/ifortvars.sh intel64
下来就可以正常使用这个Fortran编译器了,上面的命令也可以加到用户的.bashrc中去。
测试程序 test.f90:
PROGRAM test_program INTEGER :: i, j, k WRITE(*,*) 'Enter the numbers to multuply: ' READ(*,*) i, j k = i * j WRITE(*,*) 'Result = ', k END PROGRAM
编译:
ifort test.f90 -o test
运行:
./test Enter the numbers to multuply: 2232 45322 Result = 101158704