1

我在这里有一个关于如何为 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

4 回答 4

3

你在 OSX 上吗?

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

有一种方法可以设置此处解释的 GUI 启动应用程序的路径,尽管我自己没有遵循这一点。http://overwatering.org/blog/2012/08/setting-path-osx-mountain-lion/

于 2013-11-20T17:01:57.250 回答
2
ln -s /usr/local/gfortran/bin/gfortran /usr/bin/gfortran

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

于 2013-02-27T10:31:23.457 回答
1

您可能需要安装 gcc-gfortran,您应该可以使用包管理器找到它。

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

于 2013-04-23T23:10:58.773 回答
1

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

于 2016-11-05T04:08:17.833 回答