Linux下使用GDAL进行开发(automake使用)
首先写三个源代码文件,分别是GDALTest.cpp、Fun.cpp和Fun.h,将这三个存放在一个叫GDALTest的文件夹中,然后打开终端,切换到该目录,如下图所示(注:这个图是最后截图的,所以文件夹下面有好多文件,开始应该就只有三个)。
三个文件的内容分别如下,这篇文章主要还是想试试使用automake来生成Linux下的编译脚本,所以就写了三个文件,如果想直接用gcc编译的话,直接写一个cpp就可以。本文后面主要内容其实就是如何使用automake的。
Fun.h
接下来输入vim configure.in 或geidtconfigure.in或emacs configure.in来打开 configure.in文件进行修改。修改后的内容如下,红色字体为修改或者增加部分,截图见下图。
最后输入./configure,回车进行配置,如下图。然后输入make即可生成可执行文件。
接下来在终端输入 ./GDALTest回车提示如下,说gdal的库找不到。
此时在终端输入下面的命令,然后再输入./GDALTest即可,在终端中会输出图像信息
此文完毕,上面就是在Linux系统下编译和使用GDAL库的步骤。