最近在ubuntu14.04 64位下安裝Inel-ifort倒騰了兩天值骇,windows下沒有免費(fèi)的fortran,ifort編譯器库快,然而intel為ubuntu提供了免費(fèi)的ifort版本用踩。下面給大家詳細(xì)列出我的安裝過程:
1、首先需要下載ifort安裝文件攘乒,可以在https://software.intel.com/en-us/qualify-for-free-software,選擇student版本惋鹅,選擇Intel? Parallel Studio XE的linux版本(如下圖)则酝。
2、現(xiàn)在就是注冊了闰集,一定要用學(xué)校的郵箱(http://edu.cn)進(jìn)行注冊沽讹,這樣就會(huì)收到確認(rèn)郵件以及下載鏈接,關(guān)鍵是有serial number武鲁,后面安裝的時(shí)候給用到爽雄。
3、安裝過程:(重點(diǎn))
收到郵件之后沐鼠,會(huì)提供在線安裝以及完全下載安裝兩種模式挚瘟,都可以。
安裝前饲梭, ubuntu下一些相關(guān)的程序是必要的乘盖,不然安裝會(huì)不成功。首先保證你的系統(tǒng)裝有ifort需要的編譯使用的基本庫憔涉。如gcc g++等订框,正常的話,一般的系統(tǒng)都已經(jīng)安裝了兜叨。如果沒有的話在終端開始安裝:sudo apt-get install.....如下穿扳。
apt-get install gcc
apt-get install build-essential
apt-get install g++
64位系統(tǒng)上可能同時(shí)也安裝32位的ifort,需要再安裝一些32位庫支持国旷,我在在安裝后出現(xiàn)需要這些命令矛物,我又回過去安裝這些了。因此大家可以以前安裝:
apt-get install ia32-libs
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
本人是全部下載之后開始安裝的议街。 解壓之后,會(huì)有install.sh以及install_GUI.sh兩種安裝模式璧榄,并且有g(shù)uide.pdf參考特漩。在linux首先用root權(quán)限進(jìn)入吧雹,然后兩種模式安裝都可以的,一步一步按照就可以了涂身。這里需要注意的是雄卷,不管是在線還是離線安裝,在第三步需要驗(yàn)證序列號(hào)的時(shí)候都必須online蛤售,否則不成功丁鹉。
安裝成功后悴能,需打開~/.bashrc設(shè)置ifort的路徑 :可以在home目錄下按ctrl+h打開隱藏文件bashrc在最后添加揣钦,或者終端 gedit ~/.bashrc打開添加
alias ifort='/opt/intel/compilers_and_libraries/linux/bin/intel64/ifort'
source /opt/intel/bin/ifortvars.sh ia32
然后,新打開終端輸入 ifort 漠酿,會(huì)有提示:
ifort: command line error: no files specified; for help type "ifort -help"
即表示安裝成功冯凹。
PS:這篇文章雖來自知乎(stardomlee),但是是本人的文章炒嘲。