Я пытаюсь установить Netcdf 4, который поддерживает модель качества воздуха, которую я скомпилирую после завершения этой установки netcdf.
Однако я столкнулся с «ошибкой: не могу найти или дать ссылку на библиотеку hdf5», для которой я нашел несколько решений с вашего сайта и других, однако все они не работают.
Мои шаги по установке включают в себя:
#установить zlib:
смола xvzf zlib-1.2.11.tgz
компакт-диск zlib-1.2.11
mkdir /usr/local/zlib-1.2.11
./configure --prefix=/usr/local/zlib-1.2.11
делать
сделать установку
#установить hdf5
смола xvzf hdf5-1.12.0.tar.gz
компакт-диск hdf5-1.12.0
мкдир /usr/местный/hdf5-1.12.0
экспортLDFLAGS=-L/usr/local/zlib-1.2.11
экспорт FC=gfortran
./configure --prefix=/usr/local/hdf5-1.12.0 --enable-fortran
делать
сделать установку
#Установить netcdf
смола xvzf netcdf-4.6.2.tar.gz
компакт-диск netcdf-4.6.2
мкдир /usr/локальные/netcdf-4.6.2
экспорт CFLAGS=-I/usr/local/hdf5-1.12.0/include
экспортировать LDFLAGS=-L/usr/local/hdf5-1.12.0/lib
экспорт LD_LIBRARY_PATH=/usr/local/hdf5-1.12.0/lib/
экспорт FC=gfortran
./configure --prefix=/usr/local/netcdf-4.6.2
затем столкнулся с сообщением об ошибке:
"проверка библиотеки, содержащей H5Fflush... нет
настроить: ошибка: не удается найти или установить ссылку на библиотеку hdf5. Используйте --disable-netcdf-4 или смотрите config.log для ошибок."
Информация о моем ноутбуке:
Статическое имя хоста: it-Precision-7520
Название значка: компьютер-ноутбук
шасси: ноутбук
Операционная система: Ubuntu 20.04.3 LTS
Ядро: Linux 5.11.0-27-универсальный
Архитектура: x86-64
Подскажите пожалуйста в чем может быть проблема? Как я мог это решить?
Огромное спасибо.
Чи