linux fortran 内存不足,[转载]linux 安装fortran 90 --zz

安装fortran 90

1 安装前需要的支持

1.1 环境Ubuntu10.04系统,(如果是其他系统可以跳过第2步)

1.2 安装库支持和alien等

sudo apt-get install build-essential

sudo apt-get install libstdc++5

sudo apt-get install alien

sudo apt-get install g++-multilib

若某步出现安装不了软件包的现象,注意了,可能是中科大的源没有相应的更新包,这个时候需要

更换更好的源,具体方法为:打开 系统——软件源,把复选框都选上,然后点击主服务器,然后点击

选择最佳服务器,会出现一个测试,然后会帮你选择到测试到的最好的服务器。选择好后,再终端再输入

上述命令继续进行安装。

注意:执行sudo apt-get install

libstdc++5时,可能出现“无法找到软件包libstdc++5”,自己在网上搜索下载这个文件,

得到一个compat- libstdc++-33_3.2.3-48.3_i386.deb安装包,然后cd

到deb包所在的位置,

执行sudo dpkg -i compat-libstdc++-33_3.2.3-48.3_i386.deb即可

1.3 到http://www.intel.com/cd/software/products/apac/zho/343156.htm,

选择英特尔® Fortran 编译器 Linux* 专业版 ,然后注册,Intel会给用户发一封电子

邮件,其中包含一个协议附件。剩下的工作是收取邮件,然后根据邮件中提供的地址下载软件

l_cprof_p_11.1.069_ia32.tgz 。

1.4 创建 /opt/intel/licenses

目录

sudo mkdir -p /opt/intel/licenses

1.5 把邮件附件中的.lic文件拷贝到

/opt/intel/licenses目录下

///如果能上网的话.lic文件可以不处理///

2 开始安装 fortran 90

2.1 cd

到l_cprof_p_11.1.069_ia32.tgz 文件所在的目录,

然后用命令tar -zxvf l_cprof_p_11.1.069_ia32.tgz 解压。

2.2 cd

进入解压后的文件夹,./install.sh

2.3 选择 1,typical安装

2.4 一路enter下去,有yes or

no就输入yes,有accept or rejecet就输入accept。 Serial Number is

the

filename that Intel sends to your mailbox.

2.5 选择默认的安装路径即可,一路enter下去

2.6 若安装正常,应会提示安装成功;

2.7 用vi编辑hello.f90

program hello

print *,"hello fortran!"

end program hello

保存退出

2.8 用ifort -o

hello hello.f90编译文件

///注意修改

3 问题解决

但是在编译的时候 ifort -o hello

hello.f90 会提示:

ifort: command not

found 按下面的步骤do

source /opt/intel/Compiler/11.1/069/bin/ifortvars.sh ia32

069是你自己文件名,因各自的机器不同而定

加入到 ~/.bashrc(其他Linux是~/.bash_profile文件) 文件末尾,保存退出。

2.9 注销,或者执行.

.bash_profle,使配置文件生效

测试,which ifort,会显示安装路径。。。。。。

3 编译执行

ifort -o hello hello.f90

出现一个hello的文件

运行./hello 结果出来了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值