资源描述:
《ubuntu下intelfortran安装》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、IntelFORTRAN编译器入门系列之一:Linux安装和使用经过测试,IntelFORTRAN编译器能支持安装在绝大多数的主流Linux发行版本,包括Asianux*3.0,Debian*4.0,RedHatEnterpriseLinux*3,4,5,Fedora*7,SUSELINUXEnterpriseServer*9,10,TurboLinux*11,Ubuntu7.0等等I.IntelFORTRAN编译器安装1)下载安装包后,解包,并运行安装脚本(请尽量使用root权限的账号进行安装) >tar-zxvfl_fc_x_10.1.xxx.tar.gz >cdl_fc_x_
2、10.1.xxx >./install.sh2)选择1进行安装,并提供许可文件(LicenseFile).注意请输入完整的全路径,包括许可文件名(许可文件通常以.lic结尾,建议放入缺省目录/opt/intel/licenses)3)选择1进行典型安装(TypicalInstall)4)根据提示,阅读许可,选择安装路径等等,直到全部结束II.IntelFORTRAN编译器使用注意,缺省的安装目录在/opt/intel/fc[e]/xx.x.xxx/(xx.x.xxx代表版本号,fc代表IA-32andIA-64版本,fce代表Intel64版本)使用前,需要设置相关的环境: ]so
3、urce/opt/intel/fc/10.1.xxx/bin/ifortvars.sh(或者是ifortvars.csh)然后编译源文件: ]ifortmy_source_file.f90查看当前版本 ]ifort-V参看支持的所有命令行选项 ]ifort-helpIII.常见问题Q:如果碰到安装失败,如何解决?A:首先,请确认你下载了最新的发行版本,并检查当前系统, 1)系统是否已经安装LinuxDevelopertools选件,包括GCC,G++和其它相关的开发工具包 2)系统是否已经安装Linux选件compat-libstdc++,它提供libstdc++.so.5库 3)
4、如果是Intel64(EM64T)环境,系统是否已经安装了32-bit库(可能被称作ia32-libs) 然后,查看发行说明(ReleaseNotes),核对你的系统是否支持 最后,联系IntelPremierSupport(http://premier.intel.com),寻求帮助 当然,还可以通过论坛,搜索网络,和他人讨论Q:使用时,遇到错误信息"ifort:error:couldnotfinddirectoryinwhichg++resides"A:IntelFortran编译器无法在你的系统中找到GNU*g++编译器.可能是由于你没有安装GCC开发包,或者g++不是安装在
5、缺省路径,或者你使用了非英文的Linux版本.解决办法请访问Intel网站:http://support.intel.com/support/performancetools/fortran/linux/sb/CS-017386.htmQ:使用时,遇到错误信息"Intel10.xcompiler'sdependencyon/usr/lib/libstdc++.so.5"A:Intel10.x编译器为了保证和基于GCC3.2的系统兼容,需要使用标准C++库/usr/lib/libstdc++.so.5,但是很多比较新的Linux发行版本中开始使用GCC3.4,并且提供了全新的标准C+
6、+库/usr/lib/libstdc++.so.6.因此需要安装compat-libstdc++RPM包,它包含了/usr/lib/libstdc++.so.5库.IV.常用链接:IntelLinuxFORTRAN编译器帮助文档:http://www.intel.com/cd/software/products/asmo-na/eng/346152.htmIntelLinuxFORTRAN编译器发行说明:http://www.intel.com/software/products/compilers/docs/flin/release_notes.htmIntelLinuxFORT
7、RAN编译器安装指导:http://www.intel.com/software/products/compilers/docs/flin/install.htmIntelLinuxFORTRAN编译器英文FAQ:http://www.intel.com/cd/software/products/asmo-na/eng/346192.htm安装过程:首先解压缩拿到的安装程序包,拿到的打包好的程序格式为:*****,tar.gz利用tar-xjf********.tar