Ubuntu 安装 GDAL C++库
Posted 大作家佚名
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 安装 GDAL C++库相关的知识,希望对你有一定的参考价值。
GDAL简介
GDAL 是读写大量的栅格空间数据格式的广泛应用的开源库。该库起源于 1998年,已经大幅进化。 它支持他自己的数据模型和应用程序接口(API)。 从最初的单一发展的起源,GDAL已发展成为一个分布式的项目,开发人员的数量相对比较大。
GDAL官网下载以及安装教程。
下载
要构建 GDAL 3 或更高版本,您至少需要一个 C++11 兼容编译器,以及 PROJ 6 或更高版本。
官网下载gdal-3.5.1.tar.gz版本的
http://download.osgeo.org/gdal/CURRENT/
安装步骤
1)命令解压,也可以直接解压
tar -zxvf gdal-3.5.1.tar.gz
2)进入gdal-3.5.1路径
cd /home/Downloads/gdal-3.5.1
3)安装,依次执行如下命令
./configure --prefix=/usr/local/gdal # 指定安装路径
make
sudo make install
7、按照默认位置安装成功后,会在/usr/local/include文件夹中产生一系列.h文件(cpl_config.h、gdal.h……),在/usr/local/lib文件夹中产生5个库文件,其中libgdal.a和libgdal.la为静态链接库,libgdal.so等为动态链接库。
8、配置环境变量:
vim ~/.bashrc
在文件尾输入:
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
8、保存并退出后,执行“source ~/.bashrc”更新变量
9、验证是否安装成功:
新建一个文件:
#include
#include “gdal.h”
using namespace std;
int main()
cout << “Hello World!” << endl;
return 0;
执行以下命令即可成功输出
g++ hello.cpp -lgdal -o hello //c++编译,引用gdal库
./hello
成功输出“hello world”
以上是关于Ubuntu 安装 GDAL C++库的主要内容,如果未能解决你的问题,请参考以下文章
C++程序在使用GDAL时为啥必须包含头文件:gdal_priv.h?gdal_priv.h包含的是啥文件?