Ubuntu 9.10下面安装Intel Fortran Compiler

标签:

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