疯里来8愚里去 2018-09-26 12:55 采纳率: 0%
浏览 804

wavewatch3模型在ubuntu18.04上安装提示无法找到‘prnc.o’文件的问题?

最近在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?
      小白提问,还请大佬们多多指教,超级感谢!

  • 写回答

2条回答 默认 最新

  • hydrometeo 2018-11-13 03:36
    关注
    • 我也是初学者,但通过使用发现,根据网页介绍可以输入“sudo apt-get install netcdf-bin”安装netcdf,安装过程上会提示还自动安装了libnetcdf13。由此可以判断,libnetcdf的版本已经升级到13了。至于怎样将netcdf编译器指定为ifort和icc,网页上也有一些介绍,我还没有用过。
    评论

报告相同问题?

悬赏问题

  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥66 如何制作支付宝扫码跳转到发红包界面
  • ¥15 pnpm 下载element-plus
  • ¥15 解决编写PyDracula时遇到的问题