专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » 编译mozilla:Linux下mozilla ldap for c编译 »正文

编译mozilla:Linux下mozilla ldap for c编译

来源: 发布时间:星期四, 2009年2月12日 浏览:26次 评论:0


经过无数折磨终于在windows和linux下 成功编译了mozldap_sdk下面就把编译经验和大家分享下希望能对大家有些帮助也欢迎大家共同探讨

先说linuxlinux下编译起来比windows简单得多我用是linux企业版5

系统默认已经安装了需要编译工具(gcc 3.4或以后版本 CVS还有其它些)先从网上下载源文件mozldap-6.0.6(其他版本应该也没问题)解压后进入文件夹directory编译过程有设置CVSROOT利用CVS获取获取编译要用到文件(nss、dbm、nsprub、svccore、coreconf)当然也可以不用cvs自己手动从Mozilla网站WebSite上下载源文件网址:ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases 我用是3.11.4版本把下载后文件有个Mozilla目录mozldap里面也有个同样目录把nss中Mozilla东西全部放到mozldap里Mozilla文件夹里面去

下载好源文件后就可以开始编译了依次执行命令:

export CVSROOT=:pserver:[email protected]:/cvsroot

cvs co -r NSPR_4_6_4_RTM mozilla/nsprpub

cvs co -r NSS_3_11_4_RTM mozilla/security/coreconf mozilla/security/nss mozilla/security/dbm mozilla/dbm

cvs co -r SVRCORE_4_0_3_RTM mozilla/security/svrcore [mozilla/security/coreconf](下载失败话也没关系其实可以不要)

手动下载nss文件话可以不用运行以上 3个命令来获取nss源文件接着运行

cd mozilla/security/nss

make nss_build_all

cd mozilla/directory/c-sdk

./configure --with-nss [--enable-64bit]

make

如果环境配置没问题话应该就能找到mozilla/dist/lib/libldap60.so等文件这些就是你需要
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: