目标:在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
未完待续。
全部为本人原创码字,请尊重作者辛苦劳动,转载请注明出处!!!