Wednesday, April 22, 2009

xerces-c-src_2_6_0编译过程

Xerces-C是一个非常健壮的XML解析器,它提供了验证,以及SAX和DOM API。
web site: http://xml.apache.org/xerces-c/
编译过程如下:
1. export XERCESCROOT=/home/lcc/share/xerces-c-src_2_6_0 #设置环境变量
2. cd ./xerces-c-src_2_6_0/src/xercesc #进入源码目录
3. ./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread #运行configure脚本生成Makefile,runConfigure设置了一些特定的环境变量和编译标志并调用configure生成Makefile
4. make #生成的链接库放在xerces-c-src_2_6_0/lib目录下
5. make install #将头文件拷贝到usr/local/include/xercesc/并将生成的动态链接库拷贝到/usr/local/lib/目录下
编译参数的详细设置可参考xerces-c-src_2_6_0/doc/html/build-winunix.html

测试环境:
VMware 5.5.1 & Ubuntu 8.10 & gcc4.3.2

No comments:

Post a Comment