一、编译步骤

解压下载的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小时内与您取得联系。