本人初学者,使用的是mac的terminal,目前需要用一个叫cgenie- muffin的程序,可是按照要求下载netcdf后,运行测试始终不成功,说路径不对,可是我很确定我的路径已经更改正确了。希望有哪位仁兄可以帮帮我。
图1是我自己设置的路径
图2是我验证我安装的netcdf的路径是否正确
图3是我测试时候出现的错误。
我查阅了很多资料帖子后,有人说是fortran没有找到netcdf,是编译的语言需要修改。可是不太清楚应该怎么做。



本人初学者,使用的是mac的terminal,目前需要用一个叫cgenie- muffin的程序,可是按照要求下载netcdf后,运行测试始终不成功,说路径不对,可是我很确定我的路径已经更改正确了。希望有哪位仁兄可以帮帮我。
图1是我自己设置的路径
图2是我验证我安装的netcdf的路径是否正确
图3是我测试时候出现的错误。
我查阅了很多资料帖子后,有人说是fortran没有找到netcdf,是编译的语言需要修改。可是不太清楚应该怎么做。



该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:根据你提供的信息,问题可能是Fortran编译器无法找到NetCDF库。你可以尝试根据以下步骤解决这个问题:
-I/usr/local/Cellar/netcdf/4.9.2_1/include来指定NetCDF头文件的路径。-L/usr/local/Cellar/netcdf/4.9.2_1/lib -lnetcdf来指定NetCDF库的路径和名称。USE netcdf和CALL等语句来引用NetCDF库。.f90和.f是否正确。根据你提供的信息,你的代码文件后缀应该是.f90。确保Makefile中的文件后缀与你的代码文件后缀一致。make clean
然后重新运行make命令编译你的代码。如果以上回答对您有所帮助,点击一下采纳该答案~谢谢