当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : (学习) 英特尔 Fortran 编译器 Linux* 最新专业版 的安装(ubuntu9.04 amd64位)
帖子发表于 : 2009-04-09 18:45 
头像

注册: 2007-01-15 14:53
帖子: 81
地址: Hsiakuanin Univ.&Pentacham Univ.
送出感谢: 0 次
接收感谢: 0 次
要搞计算,所以又要开始学多年没有碰过的fortran了,intel 的编译器算是不错的了,而且还有不少数学库,所以就下了个装了。安装过程也拿来给大家参考参考吧(呵呵,也是从网上学来的)
1。首先要解决依赖包的问题,如下命令
sudo apt-get install build-essential
2。到http://www.intel.com/cd/software/products/apac/zho/compilers/326135.htm下载你想要的版本,我的是64位的 l_fc_p_10.1.022_intel64.tar.gz 。
3。忘了,如果你没有安装alien,那么先安装alien吧(可不是什么游戏哦)
sudo apt-get install alien
所有的弄好后开始安装了
4。解压下载的包, 进入解压的包中data所在的目录 例如我的是
/home/rhuta/Soft/Sci/fortran_intel64/data
然后
sudo alien -cv intel-iforte101022-10.1.022-1.em64t.rpm
dpkg -i intel-iforte101022_10.1.022-2_amd64.deb
5。创建 /opt/intel/licenses 目录
sudo mkdir -p /opt/intel/licenses
把邮件附件中的文件(你注册时所用的邮箱,intel会给你发一封邮件)拷贝到这个目录下(我的是)

sudo cp /home/rhuta/Soft/Sci/NCOM_L_CMP_FOR_N3KT-MC8GVKKS.lic /opt/intel/licenses
6。设置环境变量
cd /opt/intel/fce/10.1.008/bin
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's/<INSTALLDIR>/\/opt\/intel\/fce\/10.1.022/g;' *
7。执行脚本文件
代码:
. ./ifortvars.sh

如果希望每次打开终端都能够自动设置,将

source /opt/intel/fce/10.1.022/bin/ifortvars.sh

加入到 ~/.bashrc 文件末尾。(这个隐藏文件在你个人目录下比如我的是 /home/herain)

8.验证安装
ifort --version
如果出现以下信息则安装成功

ifort (IFORT) 10.1 20090203
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.

9。卸载

sudo apt-get remove intel-ifort101022

编辑 ~/.bashrc 文件,删除代码

source /opt/intel/fce/10.1.022/bin/ifortvars.sh

注:运行时提示当lic找不到时可能用如下命令
sudo chmod 777 NCOM_L_CMP_FOR_N3KT-MC8GVKKS.lic


_________________
ubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntubuntu


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译