linux下编译GDAL外加扩展格式支持(一)

目标:在linux下编译GDAL库,外加libkml、expat、hdf4/5、mysql、netcdf、ECW格式支持。

环境:fedora15/16,最好不要用root用户编译。

1、安装expat-2.0.1 [expat-2.0.1.tar.gz]

下载地址:http://sourceforge.net/projects/expat/files/expat/

mkdir /usr/lib64/expat201

#指定安装目录:

./configure --prefix=/usr/local/expat201

#生成安装文件:

make

#安装:

make install

2、安装curl-7.24.0 [curl-7.24.0]

下载地址:http://curl.haxx.se/download.html

mkdir /usr/lib64/curl7240

./configure --prefix=/usr/local/curl7240

make

make install

3、安装zlib-1.2.3 [zlib-1.2.3],fedora系统已经带有这个库,可以不编,若编译且加到库目录中,必须保证libz.so*等库文件使每个用户用户都有调用权限,否则可能导致

fedora图形界面如KDE启动失败。

下载地址:http://sourceforge.net/projects/libpng/files/zlib/

mkdir /usr/local/zlib123

#64位系统下继续安装zlib会出现“could not read symbols: Bad value”错误,配置时采用64进行编译,如下:

CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib123

make

make install

未完待续。

全部为本人原创码字,请尊重作者辛苦劳动,转载请注明出处!!!

你可能感兴趣的:(linux)