geos编译安装

当前环境

系统: Linux localhost.localdomain 4.19.90-89.11.v2401.ky10.aarch64 #1 SMP Thu Apr 25 18:20:10 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
cmake: cmake version 3.30.0

geos需要比较新的cmake版本,版本过低需要先升级cmake版本

下载

wget https://download.osgeo.org/geos/geos-3.12.2.tar.bz2

解压

# 已安装可以跳过
yum -y install bzip2

tar -jxvf geos-3.12.2.tar.bz2

配置

# 不配置安装目录可以不执行这个命令
./configure --prefix=/usr/local
# 注意这里有个点
cmake .

编译

make -j 16

安装

make install

验证

geos-config --version

3.12.2