使用Eclipse for Fortran

时间:2012-08-13 02:36:26

标签: fortran photran

我在这里有一个关于如何为Fortran设置Eclipse的简短问题。

我已经下载了“Photran”(Eclipse的Fortran工具)并安装了它。我遇到的问题是每次我尝试运行一个程序时都会收到一条消息"Launch failed. Binary not found."然后,我发现你必须首先“构建”该文件,所以当我试图这样做时,我在控制台中收到一条消息,说明如下:

**** Build of configuration Debug for project Fortran2 ****

make all 
/bin/sh: gfortran: command not found
Building file: ../Src/helloworld.f90
make: *** [Src/helloworld.o] Error 127
Invoking: GNU Fortran Compiler
gfortran -funderscoring -I/usr/locl/bin -O0 -g -Wall -c -fmessage-length=0 -o "Src/helloworld.o" "../Src/helloworld.f90"

**** Build Finished ****

有没有人对如何使这项工作有任何指示?

4 个答案:

答案 0 :(得分:3)

你在OSX上吗?

如果是这样,我发现问题是OSX没有将PATH变量传递给通过GUI启动的应用程序。因此,为了解决这个问题,应该从终端开始进行日食。当我遇到问题时,这很有效。

有一种方法可以设置这里解释的GUI启动应用程序的路径,但我自己并没有这样做。 http://overwatering.org/blog/2012/08/setting-path-osx-mountain-lion/

答案 1 :(得分:2)

ln -s /usr/local/gfortran/bin/gfortran /usr/bin/gfortran

这对我有用。 Photran / Eclipse现在与gfortran一起运行,没有任何抱怨。

答案 2 :(得分:1)

您可能需要安装gcc-gfortran,您应该可以在软件包管理器中找到它。

gcc-gfortran包提供了“gfortran”,它实际上编译了FORTRAN(至少在Fedora上编译)。

答案 3 :(得分:1)

在OSX 10.12.1 Sierra中,链接方​​法对我没有用,但是从终端启动Eclipse确实有效(假设Eclipse.app在Applications中,在终端中输入/Applications/Eclipse.app/Contents/MacOS/eclipse)。