C语言资料(一)

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

构建系统
aimake 一个被设计来避免复杂配置的构建工具。GNU GPL3 或更高版本。官网
Autoconf 一个可扩展的 M4 宏指令包,提供命令行脚本来自动配置软件源码包,是 Autotools 的一部分。GNU GPL3 或更高版本。官网
Automake 一个自动生成符合 GNU 代码标准的 Makefile.in 文件的工具。需要与 Autoconf 配合使用,它也是 Autotools 的一部分。GNU GPL3 或更高版本。官网
Jam 一个构建系统,它被设计的比make更加易用。隐式地理解 C 的构建规则。Jam License。官网
Libtool 一个通用库支持脚本,是 Autotools 的一部分。GNU GPL3 或更高版本。官网
Meson 一个非常快,用户友好的构建系统,基于 Ninja。Apache2.0。官网
编译器
Clang 一个基于 LLVM 的 C 的编译器,支持 C11 标准。NCSA。官网
CompCert 一个经过充分验证的 C 编译器。支持几乎所有的 C89 标准。GNU GPL2.1 或更高版本。官网
GCC 在它的编译器集合中提供了 C 编译器。支持 C11 和 OpenMP 的标准。GNU GPL3 或更高版本。官网
PCC 一个值得尊敬的 C 编译器,支持 C99 标准。Various licenses,完全免费。官网
TCC 一个迷你,速度快的 C 编译器,支持 C99(除了复杂的类型)。 LGPL2.1。官网
加密
GnuTLS 一个安全通信库,实现了 SSL,TLS 和 DTLS。GNU GPL2.1 或更高版本。官网
libgcrypt 一个通用的密码库,支持多种加密方法。 GNU LGPL2.1 (代码),GNU GPL2.1 或更高版本(说明书和工具)。官网
OpenSSL 一个 SSL 和 TLS 协议的实现,还包括一个加密库。Dual Licensed under the OpenSSL License and the SSLeay License。官网
libsodium 一个现代,易用的加密库。Expat。官网
libtomcrypt 一个相当全面,模块化和可移植的工具集。公开领域。官网
mbed TLS 一个 C 实现的加密库。Apache2.0。官网
数据库
BerkeleyDB 一个高性能的嵌入式键值对数据库。GNU AGPLv3。官网
Hiredis 一个极简的 Redis 客户端。3-clause BSD。官网
LMDB 一个极快,极简的嵌入式键值对数据存储系统。newOpenLDAP。官网
MariaDB 一个强壮,可扩展和可靠的 SQL 服务器,设计来作为 MySQL 的替代品。3-clause BSD。官网
mongo-c-driver 一个高性能的 MongoDB 客户端。Apache2.0.官网
PostgreSQL 一个强大的对象关系数据库系统。PostgreSQL licence。官网
recutils 一个工具和 C 库的集合,用于访问可编辑,纯文本的名为 recfiles 的数据库文件。GNU GPL3 或更高版本。官网
Redis 一个先进的键值对存储系统。3-clause BSD。官网
sophia 一个现代,可嵌入的键值对数据库。FreeBSD。官网
SQLite 一个自包含,无服务器,零配置,支持事务的 SQL 数据库引擎,包括 C 接口。公开领域。官网
UnQLite 一个自包含,无服务器,零配置,支持事务的 NoSQL 数据库引擎,包括 C 接口。FreeBSD。官网
文档生成
Cxref 生成 C 程序的文档,支持 LaTeX,HTML, RTF 或者 SGML 的格式。GPL2.1官网
DocOnce 一种朴素的标签标记语言,可以用来生成多种格式的文档。BSD-3clause.官网
Doxygen 一个事实上的标准工具,用于从注释的代码中生成 C 文档。能够生成多种格式的文档。GNU GPL2.1。官网
GTK-Doc 一个从注释的代码中生成 C 文档的工具,支持 Autotools GNU GPL2.1(代码), GNU FDL1.1。官网
编辑器
Anjuta DevStudio GNOME IDE。 GNU GPL2.1。官网
Code::Blocks 一个可扩展,可配置的 IDE,支持 C。GNU GPL3。官网
CodeLite 一个跨平台的 IDE。 GNU GPL2.1。官网
Eclipse 一个用 Java 写成的 IDE。 EPL。官网
Geany 一个很小很快的 IDE。 GNU GPL2.1及更高版本。官网
KDevelop KDE IDE. GNU GPL2.1。官网
环境
Cygwin 被设计用于在 Windows 下模拟 POSIX 兼容环境。Various licenses, all free。官网
MinGW-w64 一个 Windows 下极简的 C 开发环境,支持 64 位。Various licenses, all free。官网
框架
APR Apache Portable Runtime;另一个跨平台的实用函数库。Apache2.0。官网
C Algorithms 一个常用算法和数据结构的集合。官网
CPL The Common Pipeline Library;一系列详尽,高效和强壮的软件工具包。GNU GPL2.1。官网
EFL 一个大型实用数据结构和函数的的集合。多种许可证,完全免费。官网
GLib 一个便携,高效和强大的实用函数和数据结构库。GNU LGPL2.1。官网
GIO 一个现代和易用的 VFS API。[GNU LGPL2.1]。官网
GObject 一个 C 的面向对象系统和对象模型。GNU LGPL2.1。官网
libnih 一个轻量级的 C 函数和数据结构库。GNU GPL2.1。官网
libU 一个提供基本实用函数的迷你库,包括内存分配,字符串处理和日志功能。官网
PBL 一个包括实用函数,特色数据结构等的大型库。GNU LGPL2.1及更高版本(库),GNU GPL2.1及更高版本(测试代码)。官网
qlibc 一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license (类似于 FreeBSD)。官网
stb 一系列单文件 C 库。公共领域。官网
libcstl 标准C语言通用数据结构和常用算法库。官网

你可能感兴趣的:(C语言资料(一))