歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04 下安裝Intel Fortran/C++ 編譯器(ifort 和 icc)

Ubuntu 10.04 下安裝Intel Fortran/C++ 編譯器(ifort 和 icc)

日期:2017/2/28 15:46:04   编辑:Linux教程

  Windows下沒有什麼很好的免費Fortran編譯器,目前最多人用的Compad Viusal Fortran(CVF)是win98時代的產品,winXP下可用,但win7就總有各種問題。CVF被收購後的接班人:Intel的visual fortran很好,但也很貴。幸運的是,Intel的linux版是免費的,只需寫封郵件就能獲得授權和下載地址,缺點麼,只是沒了Windows下那華而不實的IDE而已。所以能用Linux還是盡量用Linux吧。

  個人以為,Linux下最普及的桌面發行版是32位Ubuntu,Linux下最常見的Fortran編譯器是ifort,所以我這篇文章就以此為例。有興趣可以參考我另外的文章:《Windows、Linux下的Fortran編譯器簡介及推薦 v2.0》(見 http://www.linuxidc.com/Linux/2012-07/65071.htm )。

  目前Ubuntu最新的長期支持版LTS是10.04,ifort最新版是2011 XE,都可免費下載得到。但本文根植於俺去年寫給朋友的安裝筆記,所以沒專門針對ifort 2011 XE細講,主要適用ifort v11系列。我朋友是Linux新手,所以文中有些地方寫得比較詳細而近乎羅嗦,還請大家見諒。

  對於最新的ifort 2011 XE(版本號為2011.084,或12.0.084),可以跳過第1、2步。後面的安裝細節,參考本文,根據Install.sh本身的提示就可以獨立完成,非常簡單。論壇上的vion朋友寫了個《ubuntu10.10 下安裝intel fortran 2011》,推薦參考:http://www.linuxidc.com/Linux/2012-07/65072.htm

  下面是筆記的原文:

  下文會有關鍵注釋,以“!”標記。雙歎號尤其重要,務必留意。

1、設置好Ubuntu的軟件源。

  (這一步並非太必要,只是為了提高下載速度而已)

  教育網內推薦科大debian的源,訪問 http://debian.ustc.edu.cn/sources.list/ 下載對應版本的sources文件。

  其他網絡則推薦 http://mirrors.163.com/,這個源在ubuntu自帶的列表裡好像就有。


2、安裝庫支持和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”,自己在網上搜索下載這個文件,得到一個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即可

(libstdc++5:安裝ibstdc++5 到 http://packages.debian.org/stable/base/libstdc++5 下載合適的版本,然後先安裝這個包,再安裝sp-auth_3.0.1_i386 最後是sopcast-player_0.3.0-0ubuntu1_i386)

3、到http://www.intel.com/cd/software/products/apac/zho/343156.htm,選擇英特爾® Fortran 編譯器 Linux* 專業版 ,然後注冊,Intel會給用戶發一封電子郵件,其中包含一個協議附件。剩下的工作是收取郵件,然後根據郵件中提供的地址下載軟件
l_cprof_p_11.1.072_ia32.tgz 。

  !注意:我下載的是最新版本,所以版本是11.1.072。我參考的文章對應的版本是11.1.069,雖然幾無更新,但目錄結構有所不同。所以,還請直接按我這份筆記所寫的去做。


  !!注:請直接用浏覽器的保存功能,不要用下載軟件。我用的是IE,以此為例,請務必安裝彈出窗口的提示,安裝Intel的下載插件,否則會經常中斷。

Copyright © Linux教程網 All Rights Reserved