linux java gdal_Linux下部署gdal的JAVA环境

本文详述了在Linux系统(Suse 11/12, CentOS 7)上部署GDAL的JAVA环境的步骤,包括安装gcc/g++,配置java、ant、pcre和swig,安装proj、geos依赖库,配置动态链接库,以及编译和安装GDAL。最终测试GDAL功能,确保JAVA环境与GDAL集成成功。" 50715641,5526429,C++编译原理与游戏加密技术探讨,"['C++编程', '编译原理', '游戏开发', '加密技术']
摘要由CSDN通过智能技术生成

可能随着具体系统的不同稍有不同,但总体流程是一致的,该流程已在Suse 11、12以及CentOS 7中成功通过。

①首先需要确保机器中安装有gcc和g++编译器,通过命令gcc -v及g++ -v来查看是否存在,如不存在需要另行安装。在线安装方法比较简单,suse下可通过zypper或yast的图形界面,CentOS下可通过yum来安装。

离线安装则比较复杂,需要从光盘或iso文件中找到对应的.rpm文件,全部复制进系统里依次进行安装。Suse下参考了这一篇博客:http://blog.csdn.net/love_feng_forever/article/details/71598700

博客中列出的安装包似乎还是不完整,但在安装过程中会提示缺少哪个依赖项,在原盘中找到并安装即可。因此不怕麻烦的话也可以直接装gcc和gcc-c++来逐个寻找所需依赖项。我自己的CentOS在装完后默认安装了gcc,因此只需装g++即可,只用到了两个.rpm文件。网上也有许多资料这里就略过了。

②接下来需要安装编译所需的一些环境,主要包括4个:java,ant,pcre和swig。其中pcre是swig所需的依赖项,因此必须先于swig进行安装。java、ant和swig貌似都可以通过-version命令来查看是否安装。我自己的Java使用的是1.8.0,其他均为官网上下载的最新版本。

java和ant的安装比较类似,将下载下来的压缩包解压好后,在/etc/profile文件中配置好JAVA_HOME、ANT_HOME以及CLASSPATH后即可记得对这三个变量进行export,并把前两个加入到PATH中。

pcre和swig则先把安装包解压,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值