linux下intel安装教程,在64位Ubuntu下安装Intel Fortran 11
此为64位Ubuntu下安装intel fortran 11 for linux的一些问题的解决步骤,写这个的原因是有几个师兄师弟在64位的系统下装intel fortran都没有安装成功(多半应该是依赖关系没有解决),所以尝试写一个教程,在这里记录备用。
我自己是只在Ubuntu下装过,用apt类型的包管理器的系统应该都一样了,不过就算包管理器换成了yum应该也没什么区别,把apt-get install 换成yum install也差不多了吧……以下是一些步骤:
首先保证你的系统装有ifort需要的编译使用的基本库。如gcc g++等,正常的话,一般的系统都已经安装了。
如果没有,可以使用下面命令安装,安装过程中可能会询问你是否要让apt-get自己解决依赖关系,把问题都交给计算机好了。
apt-get install gcc
apt-get install build-essential
apt-get install g++
如果你像我一样在64位系统上同时也安装32位的ifort,你会需要再安装一些32位库支持,不过,据一些同学报告,即使只安装amd64版本的编译器也需要这些库(!),所以不管怎样都装了吧,也不差那几百KB的空间……这些库在我这里是已经安装了的,如果你没有,使用命令:
apt-get install ia32-libs
之后就可以安装其他一些32位的库了,可能还会需要安装下面这些库,如果你的机器之前做过32位程序的编译的话,这些库应该都已经安装了:
apt-get install libstdc++5
apt-get install lib32stdc++6
apt-get install libc6-dev-i386
apt-get install gcc-multilib
apt-get install g++-multilib
然而,如果你用的是9.10版本的ubuntu,你可能会发现9.10的库里面已经不提供libstdc++5了(……装ifort这个库是必要的)
不过我们可以使用debian的库(来,debian的用户都来骂ubuntu吧),到
http://packages.debian.org/stable/base/libstdc++5
下载i386和amd64的版本deb包
cd到deb包所在的目录,直接安装amd64的包:
dpkg -i libstdc++5_xxxxx_amd64.deb
而对于i386的包会有些麻烦,因为如果你直接安装这个包的话(可能会需要加 –force-architecture参数),安装程序会将32位的库覆盖64位的……
所以可能需要手动解压这个包:
dpkg –extract libstdc++_xxxxx_i386.deb ./
之后将解出的文件夹中的lib目录下的libstdc++.so.5.xxx复制到系统的32位库中,再将它链接到libstdc++.so.5上面即可。
cd usr/lib
cp libstdc++.so.5.xxx /usr/lib32
cd /usr/lib32
ln -s libstdc++.so.5.xxx libstdc++.so.5
如果你想要绕过intel的安装程序自己安装(intel提供了rpm包),可能需要安装rpm(如果是Fedora之类的系统就可以直接装了……)
apt-get install rpm
想要使用图形界面的IDB(这应该是intel fortran 11.0的新特性)的人需要安装java支持,装一个jre,在这里我们不讨论java(我讨厌java…):
sudo apt-get install sun-java6-jre
到这里我们大概已经解决了需要的依赖关系,使用intel提供的那个install.sh文件正常安装(大概就)可以了
没有太多可说的,不过,安装到一半可能会提示你说系统不支持云云,通常只有ubuntu版本9.04不会报这个错,因为9.04在官方支持的列表中。至少我的9.10会这样报错说:
– operating system type is not supported.
– system glibc or kernel version not supported or not detectable
– binutils version not supported or not detectable
Would you like to perform an unsupported install of this product? 之类的
不管,直接强行安装(打yes)即可。如果仍有问题,在报错的时候显示一下细节,一般会列出缺失的库,手动解决依赖罢……
安装结束后,在命令行中敲入(如果你和我一样同时装了32和64位的两个版本的话)
对于64位
source /opt/intel/Compiler/11.x/xxx/bin/ifortvars.sh intel64
ifort –help
对于32位
source /opt/intel/Compiler/11.x/xxx/bin/ifortvars.sh ia32
ifort –help
看看是否能运行。
如果安装了idb(和java支持),还可以敲入
idb
看看idb的图形界面是否可用。
linux下intel安装教程,在64位Ubuntu下安装Intel Fortran 11相关推荐
- linux ubuntu安装教程6,64位Ubuntu下安装IE6步骤
64位Ubuntu下安装IE6步骤 ies4linux下载地址: cabextract下载地址: wine1.0下载地址: cab文件及字体下载地址: simsun.ttc下载地址: adobe fl ...
- python2.7安装教程win7_win7 64位环境下,为python2.7 安装pip
第一步: 安装python并配置好环境变量 第二步: 下载setuptools源码setuptools-38.5.1.zip,地址:https://pypi.python.org/pypi/setup ...
- inode linux x64,又一次在64位ubuntu上安装iNode
依然是那么的纠结. 这次是光盘安装的,直接安装到硬盘了,分了100G空间,用的alternate的镜像,安装速度那叫一个慢啊,看来还是desktop方便. 大概是因为光盘安装时不能联网,系统装好之后语 ...
- 64位Ubuntu上 安装32位QQ
64位Ubuntu上 安装32位QQ --------------------------------------------------------------------------------- ...
- 64位ubuntu能安装mysql,在ubuntu14.04 64位虚拟机中安装mysql
因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...
- mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
- 【超详细】Anaconda简介、下载及安装教程(Windows 64位系统)
目录 简介 下载 安装 测试 简介 博主觉得,一开始接触Anaconda不需要长篇大论的去了解....也不需要理解的特别深入,先明白 "面"上的东西,用起来,在不断使用的过程中加深 ...
- MySQL安装教程(windows 64位)详细教程
1.确保电脑为64位系统 2.国外官网下载地址:MySQL : Download MySQL Community Server 2.1.点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载 ...
- proe50安装方法64位_3ds max 2021 安装教程【64位】
关注我们获得更多好软件 3D Studio Max,常简称为3d Max或3ds MAX, 是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件.其前身是基 ...
- 安装mysql8.019命令符_MySQL 8.0.19安装教程(windows 64位)
话不多说直接开干 目录 下载完成后解压 解压完是这个样子 配置初始化的my.ini文件的文件 解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将 ...
最新文章
- windows下python2.7.14版本的安装
- oracle 压缩 插入速度,求助大佬:向压缩表插入数据,压缩未生效
- python程序在函数内执行得更快
- linux vim基本操作,vim基本操作笔记
- linux+awk忽略tab符号,awk 如何避免文本中出现特殊符号的影响?
- pycharm Debug问题
- html列目录带图片,根据目录下的图片的个数,往html文件填充对应数量的img标签,请问有没有实现这种需求的工具?...
- 如何利用docker 构建golang线上部署环境
- 语言栈十进制转十六进制_十进制数转二进制、八进制、十六进制等任意进制_C语言「抄作业」...
- Get value from agent failed: cannot connect to [[192.168.121.128]:10050]:[4]Interrupted systemctl ca
- 15. (附加)链表中间节点(C++版本)
- atitit 完整的知识体系表 学科体系表 v2
- C C++如何获取当前系统时间
- HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第5章CSS盒子模型
- matlab 怎样画颜色渐变曲线
- 参数估计:对无偏性的理解
- BIM与三维GIS结合应用
- 数字逻辑-头歌实训作业-译码器设计与应用(Logisim)
- zuk android系统耗电高,联想ZUK手机出现大规模卡顿耗电问题 解决办法让人忍俊不禁...
- 13、案例分析-在C#中识别车牌