Ошибка: не удается найти ссылку на библиотеку hdf5 при установке Netcdf 4

Я пытаюсь установить Netcdf 4, который поддерживает модель качества воздуха, которую я скомпилирую после завершения этой установки netcdf.

Однако я столкнулся с «ошибкой: не могу найти библиотеку hdf5 или дать ссылку на нее», для которой я нашел несколько решений на вашем веб-сайте и других, однако все они не работают

Мои шаги по установке включают:

#install zlib:
tar xvzf zlib-1.2.11.tgz
cd zlib-1.2.11
mkdir /usr/local/zlib-1.2.11
./configure --prefix=/usr/local/zlib-1.2.11
make
make install
#install hdf5
tar xvzf hdf5-1.12.0.tar.gz
cd hdf5-1.12.0
mkdir /usr/local/hdf5-1.12.0
exportLDFLAGS=-L/usr/local/zlib-1.2.11
export FC=gfortran
./configure --prefix=/usr/local/hdf5-1.12.0 --enable-fortran
make
make install
#Install netcdf
tar xvzf netcdf-4.6.2.tar.gz
cd netcdf-4.6.2
mkdir /usr/local/netcdf-4.6.2
export CFLAGS=-I/usr/local/hdf5-1.12.0/include
export LDFLAGS=-L/usr/local/hdf5-1.12.0/lib
export LD_LIBRARY_PATH=/usr/local/hdf5-1.12.0/lib/
export FC=gfortran
./configure --prefix=/usr/local/netcdf-4.6.2

затем столкнулся с сообщением об ошибке:

"checking for library containing H5Fflush... no
configure: error: Can't find or link to the hdf5 library. Use --disable-netcdf-4, or see config.log for errors."

Информация о моем ноутбуке:

Static hostname: it-Precision-7520
     Icon name: computer-laptop
       Chassis: laptop
  Operating System: Ubuntu 20.04.3 LTS
        Kernel: Linux 5.11.0-27-generic
  Architecture: x86-64

Подскажите, пожалуйста, в чем может быть проблема, как ее решить? Огромное спасибо. Chi

0
задан 27 December 2021 в 20:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: