第一:在一個新安裝的Ubuntu桌面環境中安裝intel fortran,需要檢查系統的開發環境
1, 檢查gcc的版本
sudo gcc --version
如果gcc編譯器沒有被安裝,則需要安裝gcc,一般ubuntu都是系統預安裝好的
sudo apt-get install gcc
第二: 安裝"build-essential"package and package g++.這兩個包不是系統預安裝的。
sudo apt-get install build-essential
sudo apt-get install g++
第三, 安裝其他的一些必須的數據包。
sudo apt-get install rpm
sudo apt-get install ia32-libs (這個數據包,只有在系統為64位的ubuntu/Debian系統時,才需要安裝)
第四,去http://packages.debian.org/stable/base/libstdc++5下載並安裝“AMD“標識的package,可以直接安裝的。
第五: 需要下載i386 package從上面的網址,但是不能直接安裝,因為這個文件包的默認安裝位置也是/usr/lib,為了避免和“AMD“的libstdc++.so.5沖突,需要先把i386下載到一個臨時文件夾,然後用dpkg提取包的內容。然後手動復制這個庫到usr/lib32 ,
並且建立一個鏈接。
sudo dpkg --extract libstdc++5_3.3.6-18_i386.deb ./
注意,這時建立了一個文件夾'usr/', 現在我們要復制library to /usr/lib32,並鏈接。
cd usr/lib
sudo cp libstdc++.so.5.0.7 /usr/lib32
cd /usr/lib32
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
第六: 下載intel fortran並解壓縮
tar -zxvf l_fcompxe_intel64_2011.2.137.tgz
cd l_fcompxe_intel64_2011.2.137
第七:開始安裝
sudo ./install.sh
一路按照提示,安裝完畢。
第八:sudo gedit /etc/bash.bashrc
在打開的文件裡最後一行輸入
source /opt/intel/compilerpro-12.0.2.137/bin/compilervars.sh intel64
然後保存,關閉
/opt/intel/compilerpro-12.0.2.137是安裝目錄,具體要做適當的更改。