我正在尝试编译在互联网上找到的代码。实际上,我正在尝试编译在http://www.cs.berkeley.edu/~fowlkes/BSE/找到的代码。
我尝试在我的 MAC 中安装 gfortran 和编译它所需的所有其他库。但是当我运行make命令时,出现以下错误:
$ make
(cd trlan && make -f Makefile.gcc)
gfortran -O3 -ffixed-line-length-132 -c dsort2.f
gfortran: error trying to exec 'f951': execvp: No such file or directory
make[1]: *** [dsort2.o] Error 1
make: *** [trlan/libtrlan.a] Error 2
我认为该错误与我的 c++ 编译器版本有关,与 gfortran 不兼容。
当我运行命令gcc --version:
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
当我运行命令gfortran --version时:
$ gfortran --version
GNU Fortran (GCC) 4.8.0 20120930 (experimental)
我正在运行命令make的目录下的 Makefile 在这里:https://www.dropbox.com/s/q7mxvhnqg62ioum/Makefile.gcc
trlan目录下的Makefile在这里:https ://www.dropbox.com/s/jydwpkg3f1upbgf/Makefile.gcc
任何人都知道如何解决这个问题或如何找到可以帮助我解决它的工具?
我正在尝试这个: http ://eftrunk.blogspot.com/2011/11/how-to-fix-error-trying-to-exec-f951.html