全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux环境g++编译GDAL动态库操作方法

一、编译步骤

解压下载的GDAL源程序,并在命令行中切换到解压目录。

tar -xzvf gdal-2.1.3.tar.gz
cd gdal-2.1.3

GDAL可通过configure来实现一些自定义配置,可通过./configure –h命令来查看。--prefix=path表示设置GDAL的make install后的build目录,里面有生成的头文件和动态库。输入如下命令:

./configure --prefix=/root/Test/gdalbuild

这时可以发现目录中新生成了GDALmake.opt文件,该文件被包含在GNUmakefile中进行编译。输入命令:

make
make install

编译完成后,生成的动态库文件就在设置的目录下。Include目录下存放着头文件,lib目录存放动态库文件,bin目录存放可执行文件如gdalinfo。

二、注意说明

1)注意这里是生成在自己设置目录而不是默认目录下,调用的时候需要设置环境变量或者拷贝到系统的lib目录,或者不用设置—prefix参数编译。

2)configure命令还可以用来设置debug版本或者release版本,只需要在后面添加--enable-debug参数就可以控制。默认情况下是关闭的。

--enable-debug  enable debugging (disabled by default)

但我发现GDAL这个说明似乎有问题。我分别编译了带这个参数和不带这个参数两个版本:

带参数--enable-debug:

不带参数--enable-debug:

可以看到按照说明的release版本反而比debug版本体积大。一般而言,release版本总比debug版本信息小一点,而按照这篇文章《Linux下查看.so和可执行文件是否debug编译》进行检查是否debug编译,发现两者都是存在debug信息的,release版本比debug版本debug信息少一条:

这样到底哪个是debug版本反而弄不清楚了,只有留待以后研究了。

以上这篇Linux环境g++编译GDAL动态库操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# gdal  # linux  # 编译  # linux下使用g++编译cpp工程的方法  # Linux环境使用g++编译C++方法总结  # Linux下g++编译与使用静态库和动态库的方法  # 详解 linux c++的编译器g++的基本使用  # linux 下 g++编译程序时-I(大写i) 与-L(大写l)-l(小写l) 的作用详解  # 给大家  # 可通过  # 不带  # 目录下  # 可执行文件  # 都是  # 头文件  # 成了  # 就在  # 还可以  # 但我  # 并在  # 希望能  # 可以看到  # 自定义  # 只需要  # 这篇文章  # 在后面  # 这篇  # 放着 


相关文章: 建站之星伪静态规则如何正确配置?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  临沂网站制作公司有哪些,临沂第四中学官网?  深入理解Android中的xmlns:tools属性  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  建站之星代理如何获取技术支持?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何快速查询域名建站关键信息?  制作宣传网站的软件,小红书可以宣传网站吗?  如何在云指建站中生成FTP站点?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  建站VPS选购需注意哪些关键参数?  SQL查询语句优化的实用方法总结  建站主机系统SEO优化与智能配置核心关键词操作指南  网站制作模板下载什么软件,ppt模板免费下载网站?  建站主机解析:虚拟主机配置与服务器选择指南  如何生成腾讯云建站专用兑换码?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  如何通过建站之星自助学习解决操作问题?  如何选择适合PHP云建站的开源框架?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  宝塔面板如何快速创建新站点?  如何在腾讯云免费申请建站?  金*站制作公司有哪些,金华教育集团官网?  建站之星如何保障用户数据免受黑客入侵?  如何通过NAT技术实现内网高效建站?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  创业网站制作流程,创业网站可靠吗?  制作农业网站的软件,比较好的农业网站推荐一下?  b2c电商网站制作流程,b2c水平综合的电商平台?  如何选择美橙互联多站合一建站方案?  清除minerd进程的简单方法  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  建站之星如何取消后台验证码生成?  如何彻底卸载建站之星软件?  移民网站制作流程,怎么看加拿大移民官网?  如何正确选择百度移动适配建站域名?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  建站之星展会模版如何一键下载生成?  如何高效生成建站之星成品网站源码?  网站设计制作企业有哪些,抖音官网主页怎么设置?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  详解jQuery停止动画——stop()方法的使用  实例解析Array和String方法  如何选择香港主机高效搭建外贸独立站?  平台云上自助建站如何快速打造专业网站?  宿州网站制作公司兴策,安徽省低保查询网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。