记一次Linux安装GDAL2.4.0

这两天一直在进行我们Server端的docker部署,好不容易把dockerfile搞定并成功推送至docker服务器,发现系统运行需要使用GDAL环境(我们是2.4.0),然后开始GDAL环境的搭建,过程中发现了各种问题,觉得这个解决过程挺有意义的,记录下来,给有可能遇到相似问题的人一个借鉴:

  • 步骤一:下载GDAL2.4.0的Linux安装包

下载地址【http://download.osgeo.org/gdal/2.4.0/】,下载后直接开始执行安装命令,如下:

#按顺序执行以下代码即可
tar -zxvf gdal-2.4.0.tar.gz
cd ./gdal-2.4.0
./configure
make
make install
  • 步骤二:遇到第一个问题

问题详细原因及描述【configure: error: *** A compiler with support for C++11 language features is required.】;好像不是缺少C++,而是Linux上的GCC版本太低。

具体解决方案参考这个网址【https://www.cnblogs.com/gyfluck/p/10537383.html

  • 步骤三:第二个问题

在参考上面的博客解决问题时候,又遇见了这个错误【error: C++ preprocessor "/lib/cpp" fails sanity check】,还是是需要安装C++,

执行这个命令:

yum install gcc-c++

然后顺利完成(推测这个是最底层的库,没有其他依赖,所以一次安装成功)。

  • 步骤四:后续步骤

在完成上一步后,开始回到“步骤二”,将里面的三个依赖包依次安装,这里需要注意,里面提到的三个包是有依赖顺序的,必须先完成第一个,然后才能执行后面两个的安装。

完成“步骤二”之后,终于可以回到“步骤一”了,进入GDAL的解压路径,然后开始依次执行后面的编译和安装即可。

  • 步骤五:配置GDAL的环境变量

具体执行以下命令:

vim~/.bashrc
export PATH=$PATH:/home/dell/gdal-2.3.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/dell/gdal-2.3.2/lib
按ESC退出插入模式,输入“:wq”保存并退出
执行source命令更新变量
source ~/.bashrc

终于完成GDAL的安装,绕了一大圈!
原文链接: https://www.cnblogs.com/qingtian-jlj/p/13357676.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/200679

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午8:30
下一篇 2023年2月12日 下午8:31

相关推荐