Ubantu 下如何安装使用GDAL库

本文提供了一篇关于如何在Ubuntu 12.04上成功安装GDAL 1.9.0库的详细教程。包括下载库、安装依赖软件、配置环境、编译和运行测试代码等步骤。

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

项目需要在linux(本人使用的是Ubantu 12.04)下面使用GDAL1.9.0,在网上没有找到一篇完整的教程,于是对照着官网的说明琢磨了半天,终得成功。将过程总结如下,以供广大网友参考,版权所有,转载请申明。

1、  下载GDAL-1.9.0

URL: http://download.osgeo.org/gdal/

2、  安装必须多软件

网址为http://packages.ubuntu.com/raring/dans-gdal-scripts



3.安装GDAL-1.9.0库,命令如下:

% cd gdal

% ./configure

% make

% su

Password: ********

% make install

% exit

安装成功后,会在/usr/local/include文件夹中产生一系列.h文件(cpl_config.hgdal.h……),在/usr/local/lib文件夹中产生5个库文件,其中libgdal.alibgdal.la为静态链接库,libgdal.so, libgdal.so.1, libgdal.so.1.13.2为动态链接库。


4、  将/usr/local/lib添加到环境变量中,命令如下:

cd /etc/ld.so.conf.d

touch local.conf

vi local.conf

i

/usr/local/lib

Esc

Wq

Ldconfig -v

5、  将/usr/local/include文件夹copy到当前工程(test)目录下。

6、  test.cpp里面加载必要的头文件就可以使用GDALPROJ里面的函数:

#include "./include/gdal.h"

#include "./include/gdal_alg.h"

#include "./include/cpl_conv.h"

#include "./include/cpl_port.h"

#include "./include/cpl_multiproc.h"

#include "./include/ogr_srs_api.h"

#include "./include/proj_api.h"

7、  编译test.cpp,命令如下:

g++ test.cpp –lgdal –lproj –o TEST

./TEST

8、完毕




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值