目标:在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

未完待续。

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

posted on 2012-04-13 20:25  yeahgis  阅读(3103)  评论(0编辑  收藏  举报