博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LIUNX-Centos 7 编译GDAL
阅读量:6812 次
发布时间:2019-06-26

本文共 1480 字,大约阅读时间需要 4 分钟。

一、准备工作

安装编译环境

 sudo yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel

 注意:如果嫌麻烦的话,那就直接yum groupinstall "Development tools” 

二、安装GDAL

 1.安装依赖环境

 1.1 安装PROJ.4

 wget

 mkdir gdal

 tar -zxf proj-4.9.3.tar.gz -C gdal/

 cd gdal/proj-4.9.3/

 ./configure

 sudo make && make install

 

安装问题:

 cannot create regular file '/usr/local/lib/libproj.so.12.0.0': Permission denied

 

解决:

 chown -R kylin:kylin /uer/local/lib

 

重新指向安装

./configure --prefix=/apps/app/gdal/proj-4.9.3/ 

 

sudo make && make install

 

环境变量:

 

export PROJ_HOME=/apps/app/gdal/proj-4.9.3

 

$PROJ_HOME/bin

 

检验安装:

 

proj —help 

 

 

 1.2 安装GESO

wget

 

bz2 解压支持安装:

 

sudo yum -y install bzip2 

 

tar xjf geos-3.6.2.tar.bz2

 

cd geos-3.6.2

 

./configure

 

sudo -

 

make 

 

make install

 

经试验,这个还是root用户安装

 

 

 

 

1.3 安装SWIG

 

 

 

wget

 

tar -zxf swig-3.0.12.tar.gz

 

cd swig-3.0.12

 

./configure

 

make

 

make install

 

检验安装

 

swig -help

 

 

1.3 安装GDAL

 

wget

 

tar -zxf gdal-2.2.0.tar.gz

 

cd gdal-2.2.0

 

./configure —with-java=/apps/app/dk/jdk1.7.0_79/

 

make

 

编译时间很长

 

make install

 

cd swig/java/

 

vim java.opt

 

make

 

 

编译报错:make: ant: Command not found

 

ANT 安装:

 

wget

 

tar -zxf apache-ant-1.9.9-bin.tar.gz

 

cd apache-ant-1.9.9

 

vim /etc/profile

 

source /etc/profile

 

ant -version

 

Apache Ant(TM) version 1.9.9 compiled on February 2 2017

 

切换到gdal目录

 

cd ../gdal-2.2.0/swig/java/

 

 

make

 

cd .libs/

 

ls 

 

cp *.so /apps/app/gdal/libso/ 

 

转载于:https://www.cnblogs.com/gnool/p/7277474.html

你可能感兴趣的文章
java中获取系统属性以及环境变量
查看>>
微信开发(03)之新建按钮时报错 errcode 40054
查看>>
TEA encryption with 128bit key
查看>>
操作系统定期定时执行python脚本
查看>>
TCP的拥塞控制
查看>>
FZU 1894 志愿者选拔 单调队列
查看>>
**app后端设计(10)--数据增量更新(省流量)
查看>>
用SoapUI进行Webservice的性能压力测试
查看>>
.NET反编译之manager,base.AutoScaleMode修复
查看>>
光看这图片就知道是大片--今天是五一劳动节尽管还是敲着代码(日常就是这样)然后想不出写什么了,也找不到好的素材,最后开心一下吧...
查看>>
希尔排序算法
查看>>
【Cocos2d-Js基础教学(3)各种基类的定义和使用】
查看>>
java.util.logging.Logger使用详解
查看>>
Sql Server -更新语句,修改的字段是日期时间型,修改其中的月份
查看>>
【转】linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解----不错...
查看>>
Vertica增加一个数据存储的目录
查看>>
小小的告别一下这个博客
查看>>
【转】内核编译时, 到底用make clean, make mrproper还是make distclean(转载)
查看>>
The YubiKey NEO
查看>>
看一下你在中国属于哪个阶层?
查看>>