我是新人!

我正在Eclipse中开发一个MPI C项目,由于必须使用p3dfft,因此必须在Eclipse中将 mpifort 设置为编译器。

不幸的是,到目前为止,我还没有得到积极的结果。

Eclipse控制台仅打印:

make all
Building target: p3dfft
Invoking: MacOS X C Linker
/usr/local/bin/mpifort -L/usr/local/lib -L/usr/local/lib -o "p3dfft"  ./src/p3dfft.o   -lmpi -lmpi
--------------------------------------------------------------------------
The Open MPI wrapper compiler was unable to find the specified compiler
gfortran in your PATH.

Note that this compiler was either specified at configure time or in
one of several possible environment variables.
--------------------------------------------------------------------------
make: *** [p3dfft] Error 1

我被困在这里...该怎么办?有什么建议?

谢谢

最佳答案

好吧,在吉尔斯的帮助下,我已经解决了!

我开始了一个新项目,在Project -> Properties -> Fortran Build -> Environment中,我用条目PATH更新了/usr/local/bin,该条目位于mpifort和gfortran所在的位置,一切正常。

关于c - 在Eclipse中将mpifort设置为编译器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53431256/

10-10 01:48