surveying的个人博客分享 http://blog.sciencenet.cn/u/surveying

博文

在64位Ubuntu12.04系统下安装ifort2013

已有 17727 次阅读 2012-9-25 15:59 |系统分类:科研笔记|关键词:学者| 安装, 系统

1 下载ifort,网址:http://software.intel.com/en-us/articles/non-commercial-software-download/

2 首先查看操作系统的一些库是否安装,其中有gccg++,build-essential,打开命令行,进行以下操作:

  • sudo apt-get install gcc

  • sudo apt-get install build-essential

  • sudo apt-get install g++

3 安装amd64版本的编译器也需要一些32位库支持,使用命令安装:

  • sudo apt-get install ia32-libs

4 之后安装其它一些32位的库,在命令行进行如下操作:

  • sudo apt-get install libstdc++5

  • sudo apt-get install lib32stdc++6

  • sudo apt-get install libc6-dev-i386

  • sudo apt-get install gcc-multilib

  • sudo apt-get install g++-multilib

5 需要安装rpm包:sudo apt-get install rpm

6 安装JRE

  • sudo apt-get install openjdk-6-jre-headless

  • java –version

7 安装intel fortran

  • cdintel fortran所在目录

  • sudo ./install.sh

8 设置系统变量

  • gedit .bashrc

  • 在打开的文件末尾加上一行:source /opt/intel/bin/ifortvars.sh intel64

  • 保存,关闭.bashrc

  • .bashrc文件进行更新:source .bashrc

9 试验安装是否成功:ifort –v


注意:在进行到第7步的时候,有可能会出现一下错误提示:“sh: Syntax error: Bad fd number”。需要对这个错误进行处理,否则在安装结束后,设置系统变量时会出错。 原因为sh链接到了dash,而正确的应该链接到bash,具体处理方法为:

  • ls -l /bin/sh:查看是不是真的链接到了dash,如果链接到了dash,命令行会显示:lrwxrwxrwx 1 root root 4 Sep 25 14:48 /bin/sh -> dash

  • sudo dpkg-reconfigure -plow dash:出现菜单询问是否链接到dash,选no

  • ls -l /bin/sh:修改过后,再查看一下,如果显示:lrwxrwxrwx 1 root root 4 Sep 25 14:48 /bin/sh -> bash,说明已经修改成功

  • 继续进行安装ifort



https://m.sciencenet.cn/blog-758166-616653.html


下一篇:地球化学与地球物理学方向SCI期刊及影响因子

0

该博文允许注册用户评论 请点击登录 评论 (4 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 02:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部