5

我通过此链接在我的 Debian Linux 系统上安装了 Intel Fortran Composer XE ,其中包括 Intel Fortran 编译器。我将它安装到opt/intel/composer_xe_2013_sp1.0.080,但现在我不确定如何运行它。我按照这个问题中的说明安装环境变量,但现在我正在尝试运行 IDE。

Linux 上的 Intel Fortran 是否不附带 IDE?在 Windows 上,每个人都在谈论将它与 Visual Studio 集成,所以我需要将它与 Eclipse 集成(不知何故?),还是什么?有人可以指出我的资源告诉我这个吗?我在任何地方都看不到信息,所以我觉得......我应该知道这是一个非常愚蠢的问题。如果不是IDE,作曲家是什么?作曲家与编译器有区别吗?

4

4 回答 4

7

您需要将两个文件源到您的环境中(并可能指定您的架构)

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 中,然后注销并重新登录

于 2013-09-27T05:04:00.843 回答
3

只是source compilervars.sh搁置.profile/etc/profile.d。无需为所有内容创建符号链接。

至于 IDE,Intel Composer 中没有自己的 IDE。人们甚至在 Linux 上使用 IDE 的次数并不多,当他们习惯于、vi或其他的时候。emacskate

Intel Parallel Studio 带有用于 C++ 的 eclipse 插件,但不用于 Fortran。您可以将 Photran用作 Fortran Eclipse 插件。

于 2013-09-22T07:32:35.037 回答
2

作为对关于使用ifort的 A 部分的回应,您需要创建一个指向以下内容的符号链接ifort

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

然后你应该能够在ifort code.f90你的终端中输入并拥有一个可执行文件。

至于关于 IDE 的 B 部分:我的 0.02 美元是它们作为一个整体是一毛钱。我通常使用文本编辑器或终端(我是nano用户)。我不知道英特尔的 IDE,但史蒂夫莱昂内尔最近一直在闲逛,所以他可能会在这篇笔记上更好地为您服务。

于 2013-09-21T23:15:22.760 回答
1

这是英特尔关于在 Linux* 上将英特尔® C++ 编译器与 Eclipse* IDE 结合使用的优秀文章。希望这可以帮助。我很惊讶人们认为他们可以在 Linux 上不使用调试器。他们一定是在编写一些非常扁平的单线程代码。此外,这里对调试器的功能进行了很好的展示。SOMEBODY 是时候超越 GDB 并在 Linux 中提供合理的调试环境了。英特尔® Linux* 调试器 (IDB)

于 2013-11-24T08:31:00.977 回答