源码编译要多久-Linux下编译GDAL

1. 准备工作

从官网下载GDAL、PROJ.4和GEOS,存放在/home/liml/Work/3rdPart目录下并解压,如下图。 下载地址请自行Google。 注:使用的系统为CentOS6.4 X64版本,其他Linux系统相同。

接下来检查系统是否安装了开发环境和编译环境。 在终端中输入gcc、g++、make并回车。 如果提示命令不存在源码编译要多久,则说明系统尚未安装编译环境。 请先安装编译环境。 以下内容是安装好编译环境后才会进行的。 后续安装可能需要root权限,所以先打开终端,使用su命令切换到root用户。

2.编译GDAL及其依赖库

下面的内容主要是编译GDAL,同时编译GDAL库以来的PROJ.4和GEOS库。 详细步骤如下。 由于Linux下编译程序的步骤是一样的,只需要一张截图就够了,有的没有截图。

1.编译PROJ.4

打开终端,使用cd命令切换到PROJ.4目录,然后依次输入以下三个命令并回车即可完成安装。

./configure
make
make install

安装后的文件在/usr/local下,其中bin下存放可执行程序,includes下存放源代码,lib下存放lib库。 2. 编译GEOS

打开终端,使用cd命令切换到GEOS目录,然后依次输入以下三个命令并回车即可完成安装。

./configure
make
make install

安装后的文件在/usr/local下,其中bin下存放可执行程序,includes下存放源代码,lib下存放lib库。 编译如下图所示。

打开/usr/local目录,使用ls命令查看该文件夹下的文件,如下图所示源码编译要多久,bin、includes、lib目录下的文件如下图所示,可以看到proj 和 geos 文件都安装在该目录中。

3.编译GDAL

打开终端,使用cd命令切换到GDAL目录,然后依次输入以下三个命令并回车即可完成安装。

./configure
make
make install

如果./configure的输出中出现GEOSsupport: yes,如下图所示,则说明编译后的GDAL是GEOS库支持的,否则不支持,如下图高亮部分所示。 另外,由于GDAL动态加载PROJ4库,所以不需要做特别的改动,只需要把PROJ的动态库和gdal的动态库放在一起即可。

安装后的文件在/usr/local下,其中bin下存放可执行文件,includes下存放源代码,lib下存放lib库。 如果想验证GDAL是否安装成功,除了使用前面的ls、cd命令切换到/usr/local目录查看之外,还可以直接在终端输入gdalinfo回车查看是否有帮助将输出gdalinfo的信息。 如果输出 help 信息则说明安装成功。 如果提示命令不存在,则安装不成功,如下图所示。

最后让我感慨一下,Linux下编译还是方便,Windows下的变化还真不少,唉。 最后,如果想要集成HDF等库,也可以直接下载源码,用前面三个命令编译安装,然后使用gdal的./configure进行配置。 如果它说是,则意味着您可以集成。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 源码编译要多久-Linux下编译GDAL https://www.wkzy.net/game/161632.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务