通常当我运行命令时,例如
sudo apt-get install libnetcdf-dev libnetcdf11 libnetcdf-bin
我会同时安装 netcdf.h 和 netcdf.inc 文件。一个通常在 /usr/lib 的某个变体中,另一个在 /usr/include 下
如果我在 Ubuntu 16.04 下运行相同的命令,我只会在 /usr/include 下找到 netcdf.h。没有其他文件 netcdf.xxx 文件。
这真的很奇怪......有人知道为什么会这样吗?
嗯,嗯,显然
libnetcdf
只适用于 C,对于 FORTRAN 我必须安装libnetcdff
. 尴尬。在Ubuntu 软件包的changelog
libnetcdf-dev
中,对应于 version1:4.1.3-1~exp2
,有跟踪更改: