基于oSIP开源库PartySIP服务器之uClibc库的移植和配置[二]

本文介绍了如何将uClibc库移植和配置到嵌入式Linux系统,特别是针对PartySIP服务器。文章详细讲解了uClibc的特点、版本选择,以及针对ARM平台的配置和编译过程,包括网络支持、线程支持和交叉编译工具链的设定。还提到了在老版本交叉编译工具中遇到的问题和解决办法。
摘要由CSDN通过智能技术生成

***************************************************************************************************************************
作者:EasyWave                                                时间:2014.09.20

类别:Linux应用-SIP代理服务器PartySIP         声明:转载,请保留链接

注意:如有错误,欢迎指正。这些是我学习的日志文章......

***************************************************************************************************************************

一:uClibc简介

       uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统。uClibc比一般用于Linux发行版的C库GNU C Library (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc专注于嵌入式Linux.很多功能可以根据空间需求进行取舍。uClibc运行于标准的以及无MMU的Linux系统上,支持i386,x86 64,ARM (big/little endian), AVR32,Blackfin,h8300,m68k,MIPS (big/little endian), PowerPC,SuperH (big/little endian), SPARC,和v850等处理器。


二:uClibc下载与版本选择

       这是因为PartySIP需要至少是uClib-0.9.30.x版本以上才能支持,低于这个版本的就不支持啦。这是由于PartySIP中需要用到getifaddrs库函数,而低版本的uClibc是不支持的,这篇博文主要是针对有些人手头可能还有更低版本的uClibc来讲解的。要移植uClibc,需要先到http://www.uclibc.org网站上去下载最新版本的uClibc库,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值