1.1.0 更新日志:
- 新增 libplugin 动态库加载框架
- 新增 libuvc
- 优化 libthread/liblock/libfile/libmp4parser
Light libraries 是一组通用的 C 基础库,非常方便集成,适合中小型 C 工程及嵌入式工程。
- 全部用 POSIX C 实现,目标是为了跨平台兼容 x86, arm, android, ios.
- 每个库尽可能各自独立,而且 API 容易使用
- 目标是为减少重复造轮子,尽量不依赖任何第三方库
libatomic | 原子操作库 | libcmd | 命令行库 |
libconfig | 配置文件库 | libdebug | 调试辅助库 |
libdict | 哈希字典 | libdlmod | 动态库加载 |
libfile | 文件操作库 | libgevent | 事件驱动 |
libhash | linux内核原生哈希库 | libipc | 进程间通信 |
liblog | 日志库,输出控制台/文件/rsyslog | libmacro | 通用宏 |
liblock | 锁操作 | libthread | 线程 |
libosal | OS适配层 | libp2p | p2p穿透 |
libptcp | TCP协议封装 | librbtree | 红黑树 |
librpc | 远程过程调用库 | libskt | Socket封装 |
libstun | STUN 库 | libtime | 时间库 |
libqueue | 数据队列 | libringbuffer | 循环缓冲 |
libworkq | 工作队列 | libvector | 容器库 |
转自 https://www.oschina.net/news/100027/light-libraries-1-1-0-released