我们在做软件开发时常常希望有一个现成的库或者插件提供能力,这样就减少了很多工作量,降低了很多技术门槛,下面给大家介绍一套开源的lib库文件,供大家学习。
这是一组通用的C基础库
全部用POSIX C实现,目标是为了跨平台兼容x86, arm, android, ios.适用于物联网,嵌入式,以及网络服务开发等场景数据结构
libdict: 哈希字典libhash: linux内核原生哈希库libringbuffer: 循环缓冲libqueue: 数据队列librbtree: 内核rbtreelibsort:libvector: 容器库libmacro: 通用宏定义网络库
librtsp: RTSP协议,适合IPCamera和NVR开发librtmp: RTMP协议,适合推流直播libskt: Socket封装librpc: 远程过程调用库libipc: 进程间通信libp2p: p2p穿透传输异步
libgevent: 事件驱动libthread: 线程libworkq: 工作队列I/O
libbase64: Base64/32 编解码libconfig: 配置文件库liblog: 日志库libfile: 文件操作库libstrex:libsubmask:其他
libdebug: 调试辅助库libhal: 硬件抽象层libplugin: 动态加载库libtime: 时间库libposix4win: windows平台poxix适配库多媒体
libuvc: USB摄像头库libmp4parser: MP4解析库libjpeg-ex:下载地址:https://gitee.com/andy_cheng/gear-lib.git
如果您喜欢本文章,能够帮助你解决一些问题,请帮忙关注、点赞、转发,谢谢!