Обычно, когда я запускаю команду, такую как
sudo apt-get install libnetcdf-dev libnetcdf11 libnetcdf-bin
, я устанавливаю файлы netcdf.h и netcdf.inc. Один обычно в каком-то варианте / usr / lib, а другой в / usr / include
Если я запускаю ту же команду в Ubuntu 16.04, я нахожу только netcdf.h в / usr / include. Нет другого файла netcdf.xxx file.
Это действительно странно ... у кого-нибудь есть идея, почему это происходит?
Uhm, ну, в общем, по-видимому libnetcdf
только для C для ФОРТРАНА, который я должен установить libnetcdff
. Смущение.
В журнал изменений из пакета Ubuntu libnetcdf-dev
, соответствуя версии 1:4.1.3-1~exp2
, там прослежен изменение:
Splitted C/C ++/Fortran привязка для лучшего и нормального миграционного пути к 4.1.3 и вне. Также библиотека CF теперь живет в ее собственном двоичном пакете. Обратите внимание, что все библиотеки теперь обеспечивают свой собственный SONAMEs и управления версиями API.