Apt-get 未安装包含文件

Apt-get 未安装包含文件

通常当我运行如下命令时

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 文件。

这真的很奇怪...有人知道为什么会发生这种情况吗?

答案1

在里面变更日志Ubuntu 软件包libnetcdf-dev,对应版本1:4.1.3-1~exp2,跟踪了以下变更:

拆分 C/C++/Fortran 绑定,以便更好地、合理地迁移到 4.1.3 及更高版本。此外,CF 库现在位于其自己的二进制包中。请注意,所有库现在都提供自己的 SONAME 和 API 版本。

答案2

嗯,显然libnetcdf仅适用于 C,对于 FORTRAN 我必须安装libnetcdff。真尴尬。

相关内容