2013-09-21 43 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插件。

相关问题