C语言学习资料(五)

更多整理资料尽在👉一平米小站

序列化
c-capnproto 一个 Cap'n Proto 序列化协议的实现。 Expat官网
cmp 一个 MessagePack 序列化协议的实现。 Expat官网
libavro 一个 Avro 数据序列化系统的 C 实现。Apache2.0官网
mpack 另一个 MessagePack 序列化协议的实现。Expat官网
protobuf-c 一个 Google Protocol Buffer 的 C 实现。FreeBSD官网
xdr External Data Representation;数据序列化标准。标准(没有可用许可)。官网
源码集锦
CCAN 模仿 Perl 的 CPAN,这是一个大的实用 C 代码集合。完整的列表在 这里。多种许可(所有都是免费软件)。官网
clib 一个 C 软件包管理器,配备了一堆自己的库。 Expat官网
gnulib 通用 GNU 代码的集合。多种许可证,全部免费。官网
libdjb 做各种事情的库的集合。(显然)公共领域。官网
标准库
Bionic 谷歌为 Android 开发的 C 标准库。3-clause BSD官网
dietlibc 标准 C 库,可能是最小的二进制文件。GNU GPL2.1官网
glibc GNU C 库。一个 C 标准库的实现。 GNU LGPL2.1官网
musl 标准 C 库,兼容 POSIX 2008 和 C11,为静态链接设计。Expat官网
字符串处理
bstrlib 更好的字符串处理库。双重许可,3-clause BSDGNU GPL2.1官网
ICU International Components for Unicode;提供 Unicode 支持的库。 ICU license官网
libunistring 处理 Unicode 字符串的 C 库。GNU LGPL3官网
libgiconv 文本转换库。GNU LGPL2.1(库),GNU GPL3(编码转换程序)。官网
SDS Simple Dynamic Strings;一个用简单方式处理 C 字符串的库,而且兼容标准 C 字符串函数。可通过 clib 使用。FreeBSD官网
shoco 一个小型文本压缩器。Expat官网
smaz 一个高效的字符串压缩库。3-clause BSD.官网
测试工具
CHEAT 一个非常简单的单元测试框架。FreeBSD官网
Check 一个 C 的单元测试框架。GNU LGPL2.1官网
CMock 一个 C 的 mock/stub 生成器。官网
cmocka 一个支持 mock 对象的单元测试框架。Apache2.0官网
Criterion 一个 KISS 风格,非侵入式的 C 测试框架。Expat官网
CUnit 另一个 C 的单元测试框架。GNU LGPL2.0官网
minunit 极小的 C 单元测试框架。Expat官网
Unity 一个简单的 C 单元测试框架。 Expat官网

文本编辑器扩展

Emacs
CEDET Collection of Emacs Development Environment Tools;给 Emacs 提供一种类似 IDE 的特点,是内建的。GNU GPL3 或更高版本。官网
Flycheck 现代语法检查。对于 C,它可以使用 GCC 或者 Clang 作为后端。GNU GPL3 或更高版本。官网
Yasnippet 一个模板系统,支持 C 的通用代码片段。GNU GPL3 或更高版本。官网
Vim
Syntastic 语法检查和语言分析。Do What The Fuck You Want To license官网
YouCompleteMe 一个 Vim 的代码补全引擎。GNU GPL3官网
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,020评论 3 119
  • 当看到自卑二字时你最原始的反应是什么? 这是一种病得治!畏首畏尾,没有自己的主见最好彻底把它驱离我的生活我就是自卑...
    袁麟翥阅读 355评论 0 2
  • 2018年3月13日功课 第一部分 忏悔 在蜕变第二阶段最后2天课程期间,自己以前的喜怒形于色的情况又出现了,情绪...
    馨只有你191413阅读 179评论 0 0
  • 第8天·21天告别拖延 #玩卡不卡·每日一抽# 每一位都可以通过这张卡片觉察自己: 1、直觉他叫什么名字?麻子 2...
    田__田阅读 124评论 0 0