雖然intel composer 2013的官方文件上沒有說支持ubuntu14.04,我還是嘗試了一下,還是成功了。
安裝方法引用的http://www.douban.com/note/148497706/?post=ok,在此表示感謝。希望可以幫助到更多人。
http://software.intel.com/en-us/non-commercial-software-development 非商業版地址
1.安裝庫支持和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”,自己在網上搜索下載這個文件,
http://packages.debian.org/lenny/i386/libstdc++5/download
選擇tw的鏡像。
得到一個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即可
2.到http://www.intel.com/cd/software/products/apac/zho/343156.htm,
選擇英特爾® Fortran 編譯器 Linux* 專業版 ,然後註冊,Intel會給用戶發一封電子
郵件,其中包含一個協議附件。剩下的工作是收取郵件,然後根據郵件中提供的地址下載軟件
————————————————————————————————————————
附郵件內容(部分):
感謝您註冊 Intel® Fortran Composer XE for Linux* (formerly Intel® Fortran Compiler Professional Edition for Linux*).
安裝 1. 如果您還未下載並保存該產品,請訪問
https://registrationcenter.intel.com/RegCenter/RegisterSNInfo.aspx?SN=XXXX-YYYYYYYY&EmailID=someon@mail.com&Sequence=zzzzzzzz .
2. 運行已下載文件並執行安裝程序(需要以上序列號)。如果您的機器沒有網絡連接,請在激活選項(會出現在安裝過程中)菜單中選擇高級激活 。高級激活將會顯示您用到的多個選項並幫助您在無網絡的環境下執行安裝。
獲取技術支持 1. 有關售前,許可證,下載及註冊問題,請訪問英特爾軟件幫助中心。
https://registrationcenter.intel.com/RegCenter/SelfHelp.aspx . 2. 有關知識庫及論壇,請訪問英特爾軟件產品社區:http://softwarecommunity.intel.com/support . 請勿回覆該郵件。本郵件僅作通知用戶使用,無法接收任何郵件。
請保存此郵件以作備份。 * 其他品牌及名稱均爲第三方所有。
——————————————————————————————————————————
上面的高級激活很重要,對於俺們這些網絡有嚴重問題的人來說...儘量選擇無網絡的環境下安裝吧...第一次安裝的時候就是因爲網絡問題無法激活...卸載ifort也不是一件容易的事情啊sigh...
3.創建 /opt/intel/licenses 目錄
sudo mkdir -p /opt/intel/licenses
4.把郵件附件中的.lic文件拷貝到
/opt/intel/licenses目錄下
5.cd 到l_cprof_p_11.1.069_ia32.tgz 文件所在的目錄,
然後用命令tar -zxvf l_cprof_p_11.1.069_ia32.tgz 解壓
6.cd 進入解壓後的文件夾,./install.sh
7.進入安裝了,選擇typical安裝
這個時候可能會提示你以root的身份安裝,需要密碼...不知道爲啥俺輸入的密碼總是有問題...
解決方法:
退出安裝,然後
sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
重新進入安裝程序...
8. 基本上是一路enter下去,有yes or no就輸入yes,有accept or rejecet就輸入accept,安裝路徑選擇默認路徑。
對於想要在無網絡環境下激活的情況,就一定要注意激活選項的提示...別選錯了...T_T...
具體安裝見下一篇《ifort安裝全實錄》
9. 測試...
a)嘗試輸入 ifort
若安裝好了,則顯示ifort: command line error: no files specified; for help type "ifort -help"
否則 ifort:command nor found
遇到command nor found時,別慌,解決方法:
# vim(gedit也可以,下面以vim爲例) ~/.bashrc
進入編輯模式,在文件的最後一排加上
source /home/xiarichi/intel/bin/ifortvars.sh ia32
保存退出,重開terminal。或者執行. .bash_profle,使配置文件生效
其中 /home/xiarichi/intel/只是ifort安裝的路徑。你可以在/home/xiarichi/intel/bin/這個文件夾裏面找到ifortvars.sh這個文件。至於ia32不太清楚是什麼意思,照着寫應該沒錯。
然後再嘗試,恩恩,應該就好了
b)
用vi編輯hello.f90
program hello
print *,"hello fortran!"
end program hello
保存退出