最近在ubuntu18.04上安装海浪模拟模型wavewatch3 5.16,但是遇到诸多问题,目前的问题是在w3_make之后,**提示prnc.o文件无法找到**,如下:
- * * * * * Processing ww3_prnc
- * * * * * ---------------------
- * * * * * ad3 : processing ww3_prnc
- * * * * * mv: 无法获取'ww3_prnc.o' 的文件状态(stat): 没有那个文件或目录
- * * * * * Linking ww3_prnc
- * * * * * *** file ww3_prnc.o not found ***
- * * * * * *** Missing object files ***
- * * * * * makefile:87: recipe for target '/home/zhaojiaqing/exe/ww3_prnc' failed
-
- * * * make: *** [/home/zhaojiaqing/exe/ww3_prnc] Error 3
watchwatch3模型在安装时指定的编译器是ifort和icc,目前怀疑是netcdf安装出现问题,但是不知道具体问题何在?网上查找他人的安装过程,在安装netcdf时,安装的是libnetcdf6或者libnetcdf7,但是我在sudo apt-get install libnetcdf6或者7时,提示无法找到安装包,只有libnetcdf13,不知道是源的原因还是libnetcdf6或7被下架了?
另外,netcdf的环境变量配置如下:不知道是否有错
-
- * * * * * export WWATCH3_NETCDF=NC4
-
- * * * * export NETCDF_CONFIG=/usr/bin/nc-config
据说安装netcdf时使用的编译器要和安装模型时的一致,不知道该怎样将netcdf编译器指定为ifort和icc?
小白提问,还请大佬们多多指教,超级感谢!
-