红联Linux门户
Linux帮助

编译MapServer

发布时间:2008-09-11 10:51:59来源:红联作者:checked
费了老大的劲终于编译成功MapServer!记录一下过程:

操作系统:Ubuntu8.04
MapServer:5.2.0

1.安装编译环境
用包管理器安装libgd2-xpm ?libgd2-xpm-dev,删除libgd2-noxpm,libgd2-noxpm-dev

安装g++,安装后还找不到g++命令,进入/usr/bin ,执行 sudo ln -s g++4.2 g++

安装jdk ?配置 PATH=$PATH$:/user/jdk/bin*

安装swig?

2.编译
./configure
make
make install

cd mapscript/java ?
make interface ?
make

----提示找不到jni.h,把jdk1.6.0_06/include下的jni.h jni_md.h拷贝到mapscript/java ,并修改

mapscript_wrap.c中include to include "jni.h"

再次make,会生成mapscript.jar和libmapscript.so

把libmapscript.so拷贝到jdk/jre/lib/i386就可以开始进行java的开发了,真是费劲啊,主要是对c和linux不熟。
文章评论

共有 1 条评论

  1. cwqing1973 于 2008-09-11 14:18:49发表:

    没有关系,只要你在成功了第一步后,你依然能继续的话,那是最好。要不,可惜了!