Ubuntu 安装 GDAL C++库

本文详细介绍了如何在Ubuntu系统上安装GDAL库,包括通过apt包管理和源码编译的方式,并处理了依赖项如C++11、PROJ、SQLite3和libtiff的安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu 安装 GDAL C++库_ubuntu安装gdal-优快云博客

1. GDAL简介

GDAL 是读写大量的栅格空间数据格式的广泛应用的开源库。该库起源于 1998年,已经大幅进化。 它支持他自己的数据模型和应用程序接口(API)。 从最初的单一发展的起源,GDAL已发展成为一个分布式的项目,开发人员的数量相对比较大。

GDAL官网下载以及安装教程。

2. 提示

要构建 GDAL 3 或更高版本,至少需要一个 C++11 兼容编译器,以及 PROJ 6 或更高版本。如果是在C++11编译器上构建老版本GDAL会提示namespace std错误。新版本需要安装PROJ依赖库,PROJ又依赖sqlite3和libtiff4,依次安装即可。具体情况可能不同,不过可以从GDAL开始安装,根据提示逐渐安装相应的包即可。

3. 如何在 Ubuntu 中安装具体指定的软件包版本

3.1通过apt安装

在 Ubuntu 中想安装一个软件包的一个特别指定的版本?你可以通过下面的方式来轻松地完成:

sudo apt install package_name=package_version

如何知道某个软件包有哪些可用的版本?可以使用这个命令:

apt list --all-versions package_name

3.1通过源码编译安装

下载安装包,Linux版本的压缩包后缀为.tar.gz,Windows版本压缩包后缀zip。
安装步骤依次执行下面代码。

cd '/home/Downloads/gdal-3.5.1' 			#源码包解压后的位置
./configure --prefix='/home/Softwares' 		#指定安装路径
make										#生成makefile文件
make install								#编译安装

4. 安装

安装GDAL,根据提示在补充安装所需包。缺什么安装什么就行。

4.1 安装GDAL

4.1.1 下载GDAL

参考gdal-3.1.2 linux(Ubuntu) 编译 附SQLite3 PROJ6编译Linux系统编译安装GDAL库,官网下载最新的gdal-3.5.1.tar.gz版本的
Index of /gdal/CURREN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值