我从这个链接在我的 Debian Linux 系统(包括英特尔 Fortran 编译器)上安装了 Intel Fortran Composer XE。我将其安装到opt/intel/composer_xe_2013_sp1.0.080
,但现在我不确定如何运行它。我按照此问题中的说明安装了环境变量,但现在我正在尝试运行 IDE。
Linux 上的 Intel Fortran 是否不附带 IDE?在Windows上,每个人都在谈论将其与Visual Studio集成,那么我需要将其与Eclipse集成(以某种方式?)还是其他什么?有人可以指出我告诉我这方面的资源吗?我在任何地方都看不到信息,所以我觉得...我只是应该知道,这是一个非常愚蠢的问题。如果不是 IDE,作曲家是什么?作曲家与编译器不同吗?
您需要将两个文件源到您的环境中(并可能指定您的体系结构)
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 下编辑文件(没有超级用户权限),只需将这两个"源"行添加到您的 ~/.bashrc 中,然后注销并重新登录
只需source compilervars.sh
.profile
或/etc/profile.d
。无需为所有内容创建符号链接。
,英特尔编写器中没有自己的 IDE。人们甚至不会在Linux上使用IDE,当他们习惯于vi
,emacs
,kate
或其他什么。
Intel Parallel Studio 附带用于 C++ 的 eclipse 插件,但不适用于 Fortran。您可以将 Photran 用作 Fortran Eclipse 插件。
为了响应有关使用 ifort 的 A 部分,您需要创建一个指向 ifort
的符号链接:
ln -s path/to/ifort /usr/bin/ifort
然后,您应该能够在终端中键入ifort code.f90
并拥有一个可执行文件。
至于关于IDE的B部分:我的0.02美元是它们作为一个整体是一毛钱一打。我通常使用文本编辑器或终端(我是nano
用户)。我不知道蹲下英特尔的IDE,但史蒂夫莱昂内尔最近一直在闲逛,所以他也许能够更好地为你服务。
以下是英特尔关于在 Linux* 上使用英特尔®C++编译器和 Eclipse* IDE 的优秀文章。希望这有帮助。我很惊讶人们认为他们可以在 Linux 上没有调试器。他们必须编写一些非常扁平的单线程代码。此外,这里很好地公开了调试器的功能。是时候有人超越GDB并在Linux中提供合理的调试环境了。英特尔®调试器Linux* (IDB)