版本信息:
GEOS:geos-3.4.2.tar.bz2(http://trac.osgeo.org/geos/)
CPU:ARM
编译器:arm-linux 4.2.2
1、 解压源码包geos-3.4.2.tar.bz2
# tar xvf geos-3.4.2.tar.bz2
2、 在解压产生的geos-3.4.2/目录下,修改configure文件693行,配置成成交叉编译模式
3、 生成Makefile文件,在geos-3.4.2/目录下执行配置
./configure --build=arm-linux --host=arm-linux --target=arm-linux CC=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc CXX=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-g++ LD=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-ld AR=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-ar AS=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-as LDFLAGS="-L/usr/local/arm/4.2.2-eabi/usr/lib -lpthread -lrt -rdynamic" CXXFLAGS