GDAL在默认源码安装的情况下,不包含HDF格式的驱动,不能打开HDF格式。
但是可以通过安装相关驱动,再通过源码安装的形式使得GDAL支持HDF格式。
apt install libgdal-dev
,用于安装 GDAL 的开发环境sudo apt install libgdal-dev
sudo apt install gdal-bin
在此情况下,头文件被安装到了/usr/include
路径下的gdal
目录下,因此使用的时候应该也加入gdal
前缀目录。
#include<gdal.h> #include<gdal/gdal.h>
首先安装对应的驱动包等等
sudo apt-get install libhdf4-alt-dev libhdf5-dev libnetcdf-dev hdf4-tools hdf5-tools libgeos-dev libproj-dev
然后在源码目录下,
./configure --with-geos --with-static-proj4 --with-hdf4 --with-hdf5 --with-netcdf --enable-debug make make install
ldconfig # 更新一下链接库