Intel FORTRAN 编译器 入门系列之一: Linux 安装和使用
经过测试, Intel FORTRAN 编译器能支持安装在绝大多数的主流Linux发行版本, 包括 Asianux* 3.0, Debian* 4.0, Red Hat Enterprise Linux* 3, 4, 5, Fedora* 7, SUSE LINUX Enterprise Server* 9, 10, TurboLinux* 11, Ubuntu 7.0等等
I. Intel FORTRAN 编译器安装
1) 下载安装包后, 解包, 并运行安装脚本 (请尽量使用 root 权限的账号进行安装)
> tar -zxvf l_fc_x_ar.gz
> cd l_fc_x_
> ./install.sh
2) 选择 1 进行安装, 并提供许可文件(License File). 注意请输入完整的全路径, 包括许可文件
经过测试, Intel FORTRAN 编译器能支持安装在绝大多数的主流Linux发行版本, 包括 Asianux* 3.0, Debian* 4.0, Red Hat Enterprise Linux* 3, 4, 5, Fedora* 7, SUSE LINUX Enterprise Server* 9, 10, TurboLinux* 11, Ubuntu 7.0等等
I. Intel FORTRAN 编译器安装
1) 下载安装包后, 解包, 并运行安装脚本 (请尽量使用 root 权限的账号进行安装)
> tar -zxvf l_fc_x_ar.gz
> cd l_fc_x_
> ./install.sh
2) 选择 1 进行安装, 并提供许可文件(License File). 注意请输入完整的全路径, 包括许可文件
名 (许可文件通常以.lic结尾, 建议放入缺省目录/opt/intel/licenses)
3) 选择 1 进行典型安装 (Typical Install)
4) 根据提示, 阅读许可, 选择安装路径等等, 直到全部结束
II. Intel FORTRAN 编译器使用
注意, 缺省的安装目录在 /opt/intel/fc[e]// (代表版本号, fc代表IA-32 and IA-64版本, fce代表Intel 64版本)
使用前, 需要设置相关的环境:
] source /opt/intel/fc//bin/ifortvars.sh (或者是ifortvars.csh)
3) 选择 1 进行典型安装 (Typical Install)
4) 根据提示, 阅读许可, 选择安装路径等等, 直到全部结束
II. Intel FORTRAN 编译器使用
注意, 缺省的安装目录在 /opt/intel/fc[e]// (代表版本号, fc代表IA-32 and IA-64版本, fce代表Intel 64版本)
使用前, 需要设置相关的环境:
] source /opt/intel/fc//bin/ifortvars.sh (或者是ifortvars.csh)
然后编译源文件:
] ifort my_source_file.f90
查看当前版本
] ifort -V
参看支持的所有命令行选项
] ifort -help
III. 常见问题
Q: 如果碰到安装失败, 如何解决 ?
A: 首先, 请确认你下载了最新的发行版本, 并检查当前系统,
1) 系统是否已经安装 Linux Developer tools 选件, 包括 GCC, G++ 和其它相关的开发工
] ifort my_source_file.f90
查看当前版本
] ifort -V
参看支持的所有命令行选项
] ifort -help
III. 常见问题
Q: 如果碰到安装失败, 如何解决 ?
A: 首先, 请确认你下载了最新的发行版本, 并检查当前系统,
1) 系统是否已经安装 Linux Developer tools 选件, 包括 GCC, G++ 和其它相关的开发工
具包
2) 系统是否已经安装 Linux 选件 compat-libstdc++, 它提供 libstdc++.so.5 库
3) 如果是Intel 64(EM64T)环境, 系统是否已经安装了 32-bit 库 (可能被称作 ia32-libs )
然后, 查看发行说明(Release Notes), 核对你的系统是否支持
最后, 联系Intel Premier Support (premier.intel), 寻求帮助
当然, 还可以通过论坛, 搜索网络, 和他人讨论
Q: 使用时, 遇到错误信息 "ifort: error: could not find directory in which g++ resides"
A: Intel Fortran编译器无法在你的系统中到GNU* g++ 编译器. 可能是由于你没有安装 GCC 开发包, 或者 g++ 不是安装在缺省路径, 或者你使用了非英文的Linux版本. 解决办法请访问Intel网站: support.intel/support/performancetools/fortran/linux/sb/CS-017386.htm
Q: 使用时, 遇到错误信息 "Intel 10.x compiler's dependency on /usr/lib/libstdc++.so.5"
2) 系统是否已经安装 Linux 选件 compat-libstdc++, 它提供 libstdc++.so.5 库
3) 如果是Intel 64(EM64T)环境, 系统是否已经安装了 32-bit 库 (可能被称作 ia32-libs )
然后, 查看发行说明(Release Notes), 核对你的系统是否支持
最后, 联系Intel Premier Support (premier.intel), 寻求帮助
当然, 还可以通过论坛, 搜索网络, 和他人讨论
Q: 使用时, 遇到错误信息 "ifort: error: could not find directory in which g++ resides"
A: Intel Fortran编译器无法在你的系统中到GNU* g++ 编译器. 可能是由于你没有安装 GCC 开发包, 或者 g++ 不是安装在缺省路径, 或者你使用了非英文的Linux版本. 解决办法请访问Intel网站: support.intel/support/performancetools/fortran/linux/sb/CS-017386.htm
Q: 使用时, 遇到错误信息 "Intel 10.x compiler's dependency on /usr/lib/libstdc++.so.5"
A: Intel 10.x 编译器为了保证和基于 GCC 3.2 的系统兼容, 需要使用标准 C++ 库 /usr/lib/libstdc++.so.5, 但是很多比较新的 Linux 发行版本中开始使用 GCC 3.4, 并且提供了全新的标准 C++ 库 /usr/lib/libstdc++.so.6. 因此需要安装 compat-libstdc++ RPM包, 它包含了 /usr/lib/libstdc++.so.5 库.
IV. 常用链接:
Intel Linux FORTRAN 编译器 帮助文档: www.intel/cd/software/products/asmo-na/eng/346152.htm
Intel Linux FORTRAN 编译器 发行说明: www.intel/software/products/compilers/docs/flin/release_notes.htm
Intel Linux FORTRAN 编译器 安装指导: www.intel/software/products/compilers/docs/flin/install.htm
Intel Linux FORTRAN 编译器 英文 FAQ: www.intel/cd/software/products/asmo-na/eng/346192.htm
IV. 常用链接:
Intel Linux FORTRAN 编译器 帮助文档: www.intel/cd/software/products/asmo-na/eng/346152.htm
Intel Linux FORTRAN 编译器 发行说明: www.intel/software/products/compilers/docs/flin/release_notes.htm
Intel Linux FORTRAN 编译器 安装指导: www.intel/software/products/compilers/docs/flin/install.htm
Intel Linux FORTRAN 编译器 英文 FAQ: www.intel/cd/software/products/asmo-na/eng/346192.htm
安装过程:
首先解压缩拿到的安装程序包,拿到的打包好的程序格式为:*****,
利用 tar -xjf ********. 来解压缩,在同一目录下生成一个同名的文件夹,进入该文件夹,运行 ./install.sh 按照屏幕提示来进行操作,先选择1,然后提示输入licence文件的路径,这里需要输入全路径。
然后一路回车就ok了。安装结束后尚且不能直接使用,需要再设置一些相关的环境变量,为了简便起见我将所有的关于环境变量的设置都放在了/etc/profile.local里面,下面是该文件的内容。
[root@Personal-station etc]# more /etc/profile.local
# Here add some configuration for Intel Fortran Complier. PATH=./:/opt/intel/fc/9.0/bin/:$PATH LD_LIBRARY_PATH=/opt/intel/fc/9.0/lib:$LD_LIBRARY_PATH
export PATH LD_LIBRARY_PATH
/
export PATH LD_LIBRARY_PATH
/
opt/intel/fc/9.0/bin/ifortvars.sh
这样就完成了安装,编译指令为:ifort, ubuntu使用入门教程在这里所使用的操作系统是FC5,测试已经完全通过。还有,顺便要提一下,这里最好使用root身份来进行安装,否则有些目录会没有写的权限。ok,到此结束。
上海大学乐乎博客 > 读好【书】,交好【友】,做好【人】 > Intel fortran compiler 11.0在OpenSUSE11.1上的安装
2010/1/8 14:15:37 | Intel fortran compiler 11.0在OpenSUSE11.1上的安装
1、登陆intel网站下载Non-commercial版。
中间会要你填写email,之后你会在收到一份含有license的附件,这个.lic的附件在安装过程中需要。
中间会要你填写email,之后你会在收到一份含有license的附件,这个.lic的附件在安装过程中需要。
2、解压安装文件
tar xzvf l_cprof_p_11.0.
tar xzvf l_cprof_p_11.0.
进入源文件夹:
$ cd l_cprof_p_11.0.074
$ cd l_cprof_p_11.0.074
3、安装并指定协议,我将编译器的是安装在/opt/intel目录下,协议则在该目录下的lic文件夹中。最后还要指定lic的位置。
mkdir –p /opt/intel/lic
cp *.lic /opt/intel/lic
export INTEL_LICENSE_FILE=opt/intel/lic
mkdir –p /opt/intel/lic
cp *.lic /opt/intel/lic
export INTEL_LICENSE_FILE=opt/intel/lic
4、装程序进行安装,安装需要root权限。
./install.sh
在过程中一些选项,一般都是默认。如果要你输入一个XXX-XXXXX的代码,那个代码在email中,自己到输入即可。
过程中如果出现不到libsrdc++.so.5的情况,做一个符号连结即可解决:
#ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
过程中如果出现不到libsrdc++.so.5的情况,做一个符号连结即可解决:
#ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
也有可能这个文件是别的名字,比如 libstdc++.so.6.0.10,自己可以去/usr/lib下面看看。
5、退出root用户的登陆,然后以一个个人用户登陆,登陆以后修改用户根目录下的.bashrc文件,在最后一行加入这么一行:
source /opt/intel/Compiler/11.0/074/bin/ia32/ifortvars_ia32.sh
然后重新登陆或者:
source .bashrc
这样一切安装与配置就完成了。
source .bashrc
这样一切安装与配置就完成了。
也可以测试一下ifort的版本:
$ ifort -v
便会出现版本号为11.0。
$ ifort -v
便会出现版本号为11.0。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论