如何编译这个 fortan 程序?

如何编译这个 fortan 程序?

我的表弟是一名博士生,需要安装这个软件在他的 ubuntu 16.04 上。他不知道怎么做,向我寻求帮助,但我以前从未使用过 fortan。我们安装了 gcc 和 gfortan。

如pdf所示,我们必须运行:

./configure # this complains about the absence of netcdf
make
make check
make install

我一直收到netCDF错误。发现现在我在运行 configure 时收到此错误

Can't find libnetcdf.a in /usr/lib

我花了 5 个小时尝试修复它,搜索所有方法,但没有成功。

更新:我做了什么尼古拉斯建议, 仍然有一个错误

答案1

我是上述 Lynob 软件的开发者(拉格朗日分析工具,名为阿丽亚娜)。

正如steeldriver所说,该问题是由于Ubuntu 16.04中缺少NetCDF的Fortran接口的静态netcdf库(* .a)造成的。

我在这里报告了有关此问题的错误:https://bugs.launchpad.net/ubuntu/+source/netcdf/+bug/1698368

解决问题的方法:

解压包之后,然后提交:

./configure 
make 
make check 
make install

相关内容