2013-09-21 94 views
5

我在我的Debian Linux系統(其中包括英特爾Fortran編譯器)上安裝了英特爾Fortran Composer XE,編號爲this link。我將它安裝到opt/intel/composer_xe_2013_sp1.0.080,但現在我不知道如何運行它。我按照this question中的說明安裝了環境變量,但現在我試圖運行IDE。安裝後如何運行英特爾Fortran Composer XE?

Linux上的英特爾Fortran不附帶IDE嗎?在Windows上,每個人都在談論如何將它與Visual Studio集成,那麼我需要將它與Eclipse集成嗎?或者是什麼?有人能告訴我有關這方面的資源嗎?我沒有看到任何信息,所以我覺得......我只是應該知道,這是一個非常愚蠢的問題。什麼作曲家如果不是IDE?作曲家是不同於編譯器的?

回答

8

您需要將兩個文件的源到您的環境(也可能是指定的架構)

source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh intel64 
source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars_arch.sh intel64 

要找出不帶任何參數是什麼架構支持運行

/opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh 

你可以創建一個名爲/etc/profile.d/intel.sh的文件,並將這些行插入到該文件中。編輯您應該註銷並再次登錄後,再嘗試

which icc 
which ifort 

echo $LD_LIBRARY_PATH 

要看看你的環境知道一切

的正確位置。如果你不能編輯在文件/ etc(無超級用戶權限) ,只需將這兩個'source'行添加到〜/ .bashrc中,然後註銷並再次登錄

2

在回答關於部分使用 ifort,你需要創建一個符號鏈接ifort

ln -s path/to/ifort /usr/bin/ifort 

那麼你應該能夠只需鍵入ifort code.f90到你的終端,並有一個可執行文件。

至於關於一個IDE的B部分:我的0.02美元是他們作爲一個整體是一毛錢一打。我通常使用文本編輯器或終端(我是nano用戶)。我不知道英特爾的IDE是如何蹲下的,但是史蒂夫萊昂內爾最近一直在這裏閒逛,所以他可能會更好地爲你服務。

+0

感謝您對符號鏈接的提示。與運行'compilevars.sh'有什麼不同嗎?無論這種情況如何,我可能會堅持下去。英特爾是否有*用於Linux的IDE? –

+0

運行'compilervars.sh'命令將使您能夠從* that *終端運行'ifort'。添加鏈接允許IDE使用'ifort'。我認爲Parallel Studio可用於Linux,但我不是100%確定的。 –

+0

國際海事組織,只是連接'ifort'是一個壞主意,因爲你想念所有的圖書館。 – Stefan

3

只需將source compilervars.sh轉至.profile/etc/profile.d即可。無需爲所有內容創建符號鏈接。

對於IDE,在英特爾編輯器中沒有自己的IDE。當人們習慣於viemacskate或其他什麼的時候,人們甚至不會在Linux上使用IDE。

英特爾Parallel Studio附帶用於C++的eclipse插件,但不適用於Fortran。您可以使用Photran作爲Fortran Eclipse插件。

相關問題