我对 Ubuntu 非常陌生,但我需要安装 HDF5 库。但是,当我按照教程中的一般步骤安装软件包时,它会转到使用配置文件,但我在下载的软件包中找不到该文件。
我需要安装这个版本的库:https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.10/obtain51810.html
我认为我应该对 64 位系统使用静态的。
我将非常感激任何建议
答案1
要编译 HDF5 1.8.10 版本,您需要旧版 Ubuntu,例如 14.04 LTS(现已 EOL)。
首先启用源代码deb-源文件来自“软件和更新” ( software-properties-gtk
) 的存储库。
然后执行以下命令:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get build-dep hdf5
mkdir ~/Software
cd ~/Software
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.10/src/hdf5-1.8.10.tar.gz
tar -xf hdf5-1.8.10.tar.gz
cd hdf5-1.8.10/
./configure
make -j9
sudo make install
然后尝试将此库包含到您的程序中。要删除本地编译的 HDF5 库,请访问~/Software/hdf5-1.8.10/
然后sudo make uninstall
在此处运行。