目录
PROJ 6
gdal3.5.3
PROJ 6
gdal3.5.3依赖于proj 6。所以编译gdal3.5.3的第一步要编译proj6
根据Installation — PROJ 9.7.1 documentation的描述,proj依赖如下第三方库:
这里我的操作系统已经有了上述依赖,所以不用额外安装。
从proj官网下载源码,解压,进入解压文件夹,然后执行:
./configure --prefix=$PWD/build make make installgdal3.5.3
从gdal官网下载gdal3.5.3源码,解压,进入解压文件夹,然后通过configure指令指定proj6的路径,以及刚才安装的proj6的库路径和头文件路径(输入绝对路径):
./configure --prefix=$PWD/build CPPFLAGS="-Iproj头文件的绝对路径" LDFLAGS="-Lproj库文件的绝对路径"然后make, make install