打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【转】ARM-Linux 的gloox交叉编译

ARM-Linux 的gloox交叉编译  

2011-11-16 14:41:34|  分类: XMPP |举报 |字号 订阅

最近在网上找了一下关于arm-linux的gloox交叉编译问题,发现没有,正好最近搞完,给各位分享下经验。

gloox是一个Jabber/XMPP即使通信协议到C++库,完全兼容XMPP RFCs,包括SRV lookups,TLS,SASL,roster management,and privacy lists,同时实现了许多XEPs协议内容,所以要在arm板上跑gloox程序,就不免用到了openssl和zlib库,同样,这两个库也需要通过交叉编译。

首先下载gloox-1.0,openssl-1.0.0和zlib-1.2.3。
给个这三个到下载链接:http://camaya.net/gloox/download

交叉编译openssl-1.0.0和zlib这个网上有很多到介绍,我就不一一介绍了。

交叉编译gloox流程:
1 cd gloox-1.0
2 ./configure --host=XXX(交叉编译工具链名称) --with-openssl=/xxx/openssl(交叉编译openssl生成的路径)--with-zlib=/xxx/zlib(交叉编译zlib生成的路径)--prefix=/xxx(gloox所要生成到路径)
3 make
4 make install

编译好了以后,使用gloox自带到example进行测试。
cd src/examples
以message_example为例:
修改message_example.cpp部分代码,主要是JID相关。
cd ../..
make
cd -
vi message_example
仔细查看,大约在35行,稍做修改,copy出来单独执行,生成二进制文件,就可以在arm板上跑了。

第一次自己写,可能有点乱,还请见谅。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
libCurl/openssl/Zlib的ARM移植
zlib-1.2.5/openssl-0.9.7g/wvstreams-4.0.1/wvdial-1.54.0的arm交叉编译
Linux下第三方库交叉编译
实用 | 如何远程登录开发板?
OpenSSH移植到ARM Linux教程
交叉编译 mtd-utils V1.5.2
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服