使用Windows 7 64位。我跟着these instructions安装了Eclipse for Parallel Application Developers和Cygwin,后者是因为我希望gfortran
编译Fortran代码。在链接教程的18:20,他在Eclipse中编译没有错误,但是我得到以下2个错误(项目被称为"示例"):
Description Resource Path Location Type
make: *** [example] Error 1 example C/C++ Problem
recipe for target 'example' failed makefile /example/Debug line 29 C/C++ Problem
我的代码(main.f90,项目"示例")只是
program main
print*, "hello world"
end program main
我还尝试通过终端进行编译,但获得以下内容:
>>gfortran main.f90
gfortran: fatal error: -fuse-linker-plugin, but cyglto_plugin.dll not found
compilation terminated
感谢任何帮助!
答案 0 :(得分:0)
您链接的教程已有2年......
据我从http://www.cygwin.com/packages/提供的软件包内容看,您必须安装gcc-fortran
而不是gcc4-fortran
,因为后者标记为已废弃。
用于链接时优化的库cyglto_plugin.dll
可以在包gcc-core
中找到,并且应该作为依赖项安装。您可以尝试使用-fno-use-linker-plugin
禁用此库,但这会禁用某些优化。