分享一点在“FreeBSD 7 下编译 xerces 2.8”的经验
我折腾了一个晚上,终于在FreeBSD 7 下编译 Xerces 2.8成功,现在把关键的地方指出, 如下:
1、) 把"xerces-c-src_2_8_0/src/xercesc/"目录下runConfigure中的第358行的
threadingLibs="-pthread -lc_r"--->(改为) threadingLibs="-pthread"
(注:据有关资料说“libc_r.so”在新版的FreeBSD中已经过时,被新版的pthread代替)
2、) 用如下命令行:
./runConfigure -pfreebsd -cgcc -xg++ -tIconvFBSD 生成make文件
3、) 用 "gmake" 运行,就成功了 (注: 一定要用gmake, 用FreeBSD自带的make命令会报错)
注: 本人在VMware 虚拟机上安装了FreeBSD 7.0 的i386版本,执行了以上步骤完全成功,没有报任何错误。
小小经验希望对在这个平台上开发的同行们有点参考作用。^_^