当前位置: 首页 > news >正文

网站开发定价成都网站建设 全美

网站开发定价,成都网站建设 全美,WordPress更新最新版本失败,重庆哪家制作网站好C 语言资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome#xff1a;XXX 系列的资源整理。awesome-c 是 koz.ross 发起维护的 C 语言资源列表#xff0c;内容包括了#xff1a;构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等等。 Awesome 系… C 语言资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 AwesomeXXX 系列的资源整理。awesome-c 是 koz.ross 发起维护的 C 语言资源列表内容包括了构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等等。 Awesome 系列虽然挺全但基本只对收录的资源做了极为简要的介绍如果有更详细的中文介绍对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。 我们要做什么 基于 awesome-c 列表我们将对其中的各个资源项进行编译整理。此外还将从其他来源补充好资源。整理后的内容将收录在伯乐在线资源频道。可参考已整理的内容 《libPhenomFacebook开源的高性能C语言并发编程框架》 如何参与本项目 从下面的目录来看本项目的工作量小不了所以非常期待能有更多程序员一起来参与。 不过加入前有几个小要求 英文还不错能读懂英文并用自己的话复述在用 C 语言 如有兴趣请加 QQ50872495。加 Q 时请注明「C语言大全」。// 这不是 QQ 群。 如何为列表贡献新资源 欢迎大家为列表贡献高质量的新资源提交PR时请参照以下要求 请确保推荐的资源自己使用过提交PR时请注明推荐理由 资源列表管理收到PR请求后会定期每周在微博转发本周提交的PR列表并在微博上面听取使用过这些资源的意见。确认通过后会加入资源大全。 感谢您的贡献 本项目的参与者 维护者贡献者Yonah潇、骷髅、贺贺、beyondwu、Huang Lin、Anloper、冰斌 注名单不分排名不定期补充更新 奖励计划 虽然奖励可能并不是你加入的主要原因但还是有必要提一下 整理超过 20 个资源后可在伯乐在线上开通打赏每整理 20 个资源有机会获得技术书籍或各种有意思的创意、极客产品奖励详情 目录 构建系统编译器加密数据库文档生成编辑器环境框架游戏编程 引擎资源 通用编程图形GUIJSON学习、参考和指南 在线资源 参考初级中级高级自学资源 实体书 参考初级中级高级 多媒体网络编程 Web 框架 数值计算并行编程正则表达式序列化源码集锦标准库字符串处理测试工具文本编辑器扩展 EmacsVim 工具其他工具XML其他资源 有影响力的书知名网站/博客微信公众号 构建系统 下面是一些 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一个安全通信库实现了 SSLTLS 和 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。官网 数据库 下面列出了基于 C API 的数据库和数据存储 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 程序的文档支持 LaTeXHTML RTF 或者 SGML 的格式。GPL2.1官网DocOnce一种朴素的标签标记语言可以用来生成多种格式的文档。BSD-3clause.官网Doxygen一个事实上的标准工具用于从注释的代码中生成 C 文档。能够生成多种格式的文档。GNU GPL2.1。官网GTK-Doc一个从注释的代码中生成 C 文档的工具支持 Autotools GNU GPL2.1代码, GNU FDL1.1。官网 编辑器 这些是特别精致IDE 类型的编辑器。如果你想要一个程序员的文本编辑器看别的地方。此外不管你选择哪一款编辑器它都支持 C。 Anjuta DevStudioGNOME IDE。 GNU GPL2.1。官网Code::Blocks一个可扩展可配置的 IDE支持 C。GNU GPL3。官网CodeLite一个跨平台的 IDE。 GNU GPL2.1。官网Eclipse一个用 Java 写成的 IDE。 EPL。官网Geany一个很小很快的 IDE。 GNU GPL2.1及更高版本。官网KDevelopKDE IDE. GNU GPL2.1。官网 环境 下面列出了被设计来引领 Windows 进入支持 C 的 21 世纪的技术。 Cygwin被设计用于在 Windows 下模拟 POSIX 兼容环境。Various licenses, all free。官网MinGW-w64一个 Windows 下极简的 C 开发环境支持 64 位。Various licenses, all free。官网 框架 这一节包括提供数据结构的大型库和你所期待“现代”的标准库。 APRApache Portable Runtime另一个跨平台的实用函数库。Apache2.0。官网C Algorithms一个常用算法和数据结构的集合。官网CPLThe 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 游戏编程代码的例子。 Corange一个纯 C 的游戏引擎。FreeBSD。官网Darkplaces一个 Quake2 引擎的修改版本。GNU GPL2.1。官网ioquake3Quake3 引擎终于免费啦。GNU GPL2.1。官网Orx一个便携轻量级插件化数据驱动面向 2D 的游戏引擎。zlib。官网Quake2Quake2 引擎。GNU GPL2.1。官网Spearmint一个为 FPS 游戏设计的引擎。GNU GPL3及更高版本。官网 资源 这些是筛选过的对游戏编程有用的库。 Allegro一个跨平台视频游戏开发和多媒体库。zlib。官网Chipmunk2D一个快且轻量级的 2D 游戏物理库。Expat。官网CSFML一个用 C 封装的 SFML。zlib。官网FreeGLUT一个替代性的 OpenGL 实用工具包。允许用 OpenGL 上下文创建和管理窗口。X11。官网GLFW一个使用 OpenGL 上下文创建窗口的多平台库。zlib。官网libao一个有多种输出的跨平台音频库。GNU GPL2.1及更高版本。官网RetroArchlibretro 的参考前端。GNU GPL3。官网SDL一个跨平台库通过 OpenGL 提供音频键盘鼠标操纵杆和图形硬件的底层访问。zlib。官网SDL2一个跨平台库通过 OpenGL 提供音频键盘鼠标操纵杆和图形硬件的底层访问。这是最新版本。zlib。官网 通用编程 klib小且轻量级的常用算法和数据结构实现。Expat。官网 图形 Cairo一个 2D 图像库。GNU LGPL2.1 或者 MPLv1.1。官网Cogl一个 GPU 图像和实用 API。Expat依赖使用 3-clause BSD 许可库使用 LGPLv2.1 许可。官网Clutter一个基于 OpenGL 的 UI 库。GNU LGPL2.1。官网heman一个迷你图像实用工具库处理高度图法线图距离场等。Expat。官网libcaca一个基于终端接口的 ASCII 渲染器。WTFPLv2。官网libimagequant小且轻量级的库用于高质量的从 RGBA 图像到 8 位像素图的转换。FreeBSD。官网libjpeg-turbo一个更快的读写 JPEG 文件库。Various licences。官网libpng官方 PNG 参考库。libpng license。官网libxmi一个光栅化 2D 位图的函数库。GNU GPL3 或更高版本。官网mozjpeg一个提升 JPEG 图像质量的编码器。3-clause BSD。官网OpenGL一个高性能图像的工业标准提供了原生 C语言 绑定。Various licenses。官网Craft一个利用OpenGL使用C编写的简单MineCraft的克隆。官网、GitHub GUI 这些具体来说就是控件工具包 GTK一个跨平台的控件工具包。GNU LGPL2.1。官网IUP另一个跨平台的控件工具包。Expat。官网Tk一个基本控件工具包Tcl/Tk 的一部分。Tcl/Tk License。官网XForms Toolkit一个为 XWindow 设计的控件工具包。GNU LGPL2.1。官网 JSON Jansson一个编码解码和处理 JSON 的 C 库。Expat。官网jsmn一个极简的 JSON 解析器。Expat。官网json-c一个处理 JSON 的库。Expat。官网WJElement高级 JSON 处理库支持 JSON Schema。任意版本的 LGPL。官网YAJL一个很快的 JSON 流解析 C 库。ISC。官网 学习、参考和指南 下面列出了学习 C 编程的资源或者跟 C 编程相关的有用的东西。 在线 参考 SEI CERT C 编码标准C FAQcomp.lang.c 常见问题GNU/Linux 下 C/POSIX 标准库实现的比较C11 标准草案GNU C 参考手册Robert Pike 的 C 笔记 初级 指针教程C 语言指针 5 分钟教程C 语言内存地址基础C 语言函数指针基础C 语言指针和数组基础构建 C 项目C 编程百科全书“有趣”的 C 介绍用 GDB 学习 CPOSIX 线程编程指南 (有点过时但大部分还是有效和有用的)GNU C 编程指南 (在线 PDF)C 语言中的模板 中级 8 个你应该知道的 GDB 技巧10 个 C99 技巧深入并发尝试互斥锁和原子操作OpenMP 介绍 (视频)OpenMP 指南 (针对 OpenMP3 标准)memcpy 与 memmove 的比较MPI 指南C 语言中一些未知特性或者技巧失落的 C 语言结构体封装艺术C 程序员需要了解的内存知识每个 C 程序员需要知道的未定义行为知识 高级 C 中的高级元编程一个快速教程如何实现和调试 mallocfreecalloc和 realloc位操作技巧我不懂 C在 C 语言中实现智能指针C 中的内联函数C 中的自定义控制结构元编程用 C 的宏解决临时内存问题C 语言中一些不为人知的角落编写高效的 C 和 C 代码优化 自学教程 C 语言认证协会预备课程 实体书 参考资料 C: A Reference Manual 5EC99 完全参考手册C Pocket ReferenceC99 简明参考手册The C Programming Language 2E第一本 C 语言书籍由 C 的创造者编写。 初级 C Primer Plus 6E一个全面的 C11 编程指南。C Programming: A Modern Approach一本极好的学习 C 基础的书。Head First C一本“深入浅出”风格的学习 C 的书籍。 中级 21st Century C一本非常好的 C 语言书籍可作为第二选择。Understanding and Using C Pointers一本深入讨论 C 指针的书。ZeroMQ一本介绍如何用 C 使用 ZeroMQ 的书。 高级 Expert C Programming: Deep C Secrets一本从有趣深度和娱乐的视角分析 C 内部结构的书籍。 多媒体 FFMPEG一个完整跨平台的录音转换和流化视频以及音频的解决方案。GNU LGPL2.1 或更高版本部分是 GNU GPL2.1 或更高版本。官网GStreamer一个声音和可视化媒体的框架。GNU LGPL2.1。官网lodepng一个简单的 PNG 图像解码器和编码器不需要其他依赖。3-clause BSD.官网 网络编程 asnlc一个把 ASN.1 规范转换为 C 代码的编译器。FreeBSD。官网czmq一个 ZeroMQ 的高级绑定。官网GNU adns一个高级易用异步的 DNS 客户端和实用工具。GNU GPL3 及更高版本。官网GNU SASL一个简单身份认证和安全层和一些常见 SASL 机制的实现。GNU GPL3 及更高版本。官网GnuTLS一个安全通信库实现了 SSLTLS 和 DTLS。GNU LGPL2.1 及更高版本。官网gumbo-parser一个 C99 标准的 HTML5 解析库。Apache2.0。官网http-parser一个 HTTP 请求回应解析器。Expat。官网ldns一个简化 DNS 编程的库。3-clause BSD。官网libcurl一个客户端的 URL 转换库支持多种格式。curl license。官网LibEtPan一个邮件库支持 IMAPSMTPPOP 和 NNTP 网络协议。3-clause BSD。官网libev一个事件驱动库。FreeBSD.官网libevent一个在网络服务器中事件驱动库的可替代品。3-clause BSD。官网libgss通用安全服务。GNU GPL3 或更高版本。官网libhttpd一个给应用或嵌入式设备添加基本 Web 服务器功能的库。GNU GPL2。官网libidnStringprepPunycode 和 IDNA 规范的实现。GNU GPL3 或更高版本。官网libmicrohttpd一个迷你库可作为其他应用的一部分让运行 HTTP 服务器变得简单。GNU LGPL2.1 或更高版本。官网libsoup一个 GNOME HTTP 客户端/服务器库使用了 GObject。GNU LGPL2.1。官网lwan一个实验性可扩展高性能的 HTTP 服务器。 GNU GPL2.1。官网mongoose基于 C 的嵌入式 Web 服务器。GNU GPL2.1。官网nanomsg一个基于 C 的 ZeroMQ 实现。Expat。官网onion易于使用的 HTTP 服务器库。Apache2.0。官网OpenSSL一个 SSL 和 TLS 协议的实现还包括一个加密库。Dual Licensed under the OpenSSL License and the SSLeay License。官网oSip一个基于 C 的 SIO 实现没有额外的依赖。GNU LGPLv2.1 或更高版本。官网s2n一个 C99 标准的 TLS/SSL 协议的实现简单快并且以安全优先。Apache2.0。官网socket99BSD 套接字 API 的 C99 封装。ISC。官网Tox一个通信平台被设计为 Skype 杀手。GNU GPL3。官网twitc一个与 Twitter OAuth API 交互的迷你 C 库。Expat。官网 Web框架 balde一个基于 GLib 的 C 微框架。 GNU LGPLv2.1。官网 数值计算 apophenia一个用于统计和科学计算的库。GNU GPL2.1。官网ATLAS自动调谐线性代数软件。 3-clause BSD。官网BLASBasic Linear Algebra Subprograms提供向量和矩阵操作的一系列操作。BLAS license。官网Cuba一个计算多维的数值积分的库。 GNU LGPLv3。官网FFTWThe Fastest Fourier Transform in the West一个高度优化的快速傅立叶变换例程。GNU GPL2.1 或更高版本。官网FLINTFast Library for Number Theory;一个支持算数多项式幂级数和矩阵等。GNU GPL2.1 或更高版本。官网GLPKGNU Linear Programming Kit一个求解大规模线性规划混合整数规划和其他相关问题。GNU GPL3 或更高版本。官网GMPGNU Multple Precision Arithmetic Library一个支持任意精度计算的库。双重许可 GNU GPL2.1 和 GNU LGPLv3。官网GNU MPC一个支持复杂数字计算的库。GNU LGPL3 或更高版本。官网GNU MPFR一个支持任意精度的浮点数计算库。GNU LGPL3 或更高版本大多数最近版本GNU LGPL2.1 或更高版本2.4.x 之前。官网GNU MPRIA一个支持多精度合理区间运算的可扩展数学库。GNU GPL3 或更高版本。官网GSLThe GNU Scientific Library一个精确的数值计算库。GNU GPL3。官网KISS FFT一个非常快的傅里叶变换库。3-clause BSD。官网LAPACKE一个 LAPACK 的 C 接口。3-clause BSD。官网PARI/GP一个数论的计算机代数系统包括 C 编译器。GNU GPL2.1 或更高版本。官网PETSc一系列数据结构和例程用于计算由偏微分方程建模的应用程序的可扩展并行解。FreeBSD。官网SLEPc一个在并行计算机中的解决大型稀疏特征值问题的软件库。LGPL3官网Yeppp!非常快SIMD 优化的数学库。 3-clause BSD。官网 并行编程 cchan一个线程间通信通道构建的小型库。公共领域。官网ck并发原语安全内存回收机制和非阻塞数据结构。FreeBSD。官网mill用 C 写成的 Go 风格并发。X11官网MPICHMPI 的另一种实现。MPICH licence。官网OpenMP一组 C 编译指令使其易于并行化代码。标准许可不适用。官网OpenMPI一个消息传输接口实现。3-clause BSD。官网PETSc一系列数据结构和例程用于计算由偏微分方程建模的应用程序的可扩展并行解。FreeBSD。官网pth一个非抢占式优先级调度多线程执行的可扩展实现。GNU GPL3 或者更高版本。官网pthreadsPOSIX 线程库。标准没有适用的许可。官网SLEPc一个在并行计算机中的解决大型稀疏特征值问题的软件库。GNU LGPL3。官网TinyCThread一个可扩展小型的 C11 标准线程 API 实现。zlib。官网 正则表达式 有些人遇到问题时就会想“啊我知道了我可以使用正则表达式”。于是现在他们有了两个问题。- Jamie Zawinski。 PCRE与 Perl 5 正则表达式完全相同的实现。3-clause BSD。官网SLRESuper Light Regular Expression library;一个 Perl 正则表达式语法子集的迷你实现。GNU GPL2.1。官网TRE一个与 POSIX 一致充满特色的正则表达式库。FreeBSD。官网PS关于正则表达式deerchao 有篇文章不错 《正则表达式 30 分钟入门教程》 序列化 c-capnproto一个 Capn Proto 序列化协议的实现。 Expat。官网cmp一个 MessagePack 序列化协议的实现。 Expat。官网libavro一个 Avro 数据序列化系统的 C 实现。Apache2.0。官网mpack另一个 MessagePack 序列化协议的实现。Expat。官网protobuf-c一个 Google Protocol Buffer 的 C 实现。FreeBSD。官网xdrExternal Data Representation数据序列化标准。标准没有可用许可。官网 源码集锦 下面包含了一些小型源码集合。如果你想要大型且成熟的看《框架》那一节。 CCAN模仿 Perl 的 CPAN这是一个大的实用 C 代码集合。完整的列表在 这里。多种许可所有都是免费软件。官网clib一个 C 软件包管理器配备了一堆自己的库。 Expat。官网gnulib通用 GNU 代码的集合。多种许可证全部免费。官网libdjb做各种事情的库的集合。显然公共领域。官网 标准库 下面包括了标准 C 库。 Bionic谷歌为 Android 开发的 C 标准库。3-clause BSD。官网dietlibc标准 C 库可能是最小的二进制文件。GNU GPL2.1。官网glibcGNU C 库。一个 C 标准库的实现。 GNU LGPL2.1。官网musl标准 C 库兼容 POSIX 2008 和 C11为静态链接设计。Expat。官网 字符串处理 bstrlib更好的字符串处理库。双重许可3-clause BSD 或 GNU GPL2.1。官网ICUInternational Components for Unicode提供 Unicode 支持的库。 ICU license。官网libunistring处理 Unicode 字符串的 C 库。GNU LGPL3。官网libgiconv文本转换库。GNU LGPL2.1库GNU GPL3编码转换程序。官网SDSSimple 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。官网 文本编辑器扩展 在几乎任何像样的文本编辑器支持 C 之际有一些扩展让编辑器更加令人愉快。下面是根据编辑器分目录的。 Emacs CEDETCollection 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。官网 工具 下面是实用的程序列表包括了帮助你编写和调试 C 代码的库或者编译器不包括编辑器。 adlint一个静态分析器。支持完全的 C89 标准和部分 C99 标准。GNU GPL3 或更高版本。官网Artistic Style一个支持 C 的小而快的自动化代码格式化工具。GNU LGPL3。官网address-sanitizer一个很快的内存错误探测器。Apache2.0。官网biicode一个现代的 C 依赖管理器。Expat。官网c在命令行中编译和执行 C 脚本也支持 shebang。 Expat。官网c99sh用 hash-bang 运行 C 文件。FreeBSD。官网CBMCC Bounded Model Checker一个检查数组边界指针安全和用户自定义断言的工具。Original BSD。官网cdecl一个在线服务能够把 C 的声明翻译成英文反向也可以。公共领域。官网cinclude2dot在 C 项目中使用 Graphviz 的图像包含依赖。任官网 GNU GPL 版本根据文件中的要求官网Complexity一个测量 C 代码复杂性的工具。GNU GPL3 或更高版本。官网DDD各种命令行调试器的图形前端。GNU GPL3 或更高版本。官网fab让每次构建都最优的构建系统。GNU GPL3。官网GDBThe GNU Project debugger一个 C 调试器。GNU GPL3 或更高版本。官网Glade一个让 TK GUIs 开发更快的 RAD 工具。GNU GPL2.1。官网GMSLGNU Make Standard Library一个 GNU Make 额外功能的集合。3-clause BSD。官网GNU Global一个 C 的源码标签工具。GNU GPL3。官网 Globalgprof一个性能分析工具。GNU binutils 的一部分。GNU GPL3 或更高版本。官网Highlight把源码转化为高亮的格式化文本。GNU GPL3。官网include-what-you-use帮助程序员发现不必要的包含和提供解决他们的建议。基于 LLVM/Clang只能与它一起工作。NCSA。官网indent自动格式化 C 代码让它更容易阅读。也能把一种风格的代码转化为另一种。GNU GPL3 或更高版本。官网Make一个控制程序的可执行和其他非代码文件的生成的工具。GNU GPL3 或更高版本链接到 GNU 的实现)。官网qo无需分开的配置文件的构建系统。Expat。官网rr记录非确定执行来允许可确定调试的调试器。FreeBSD。官网tup一个很快基于文件跨平台的构建系统。GNU GPL2.1。官网unifdef移除 #ifdef 和 #if 指令包含的文本不会改变文件的其他部分。3-clause BSD 和 FreeBSD。官网Valgrind各种动态分析工具包括一个内存泄漏检测工具。GNU GPL2.1。官网 其他工具 下面是包罗万象的目录主要是那些不适合放在其他目录的东西。 ApeTagLibsAPEv2 标签的 C 库。Expat。官网bfd处理二进制对象文件的库。GNU binutils 的一部分。GNU GPL3 或更高版本。官网ccv基于C语言、带缓存机制的现代计算机视觉核心库。 3-clause BSD。官网cf4oclThe C Framework for OpenCL一个跨平台面向对象框架用于开发和用基准问题测试 OpenCL 项目。GNU LGPL3库, GNU GPL3其他代码。官网CommonMarkCommonMark 规范的 C 实现。Variety of licenses, all free。官网CException异常的 C 实现。Expat。官网docopt.c命令行选项解析器的 C 实现。Expat。官网dyncall另一个外部函数接口库。Expat。官网FANNFast Artifical Neural Network library一个神经网络的实现。GNU GPL2.1。官网Firm一个 C 库提供了基于图像中间表示优化和适合编译器的汇编代码生成。配备了 C 的前端例子使用相同的许可。GNU LGPLv2.1。官网gjrand随机数字生成的例程库。GNU GPL2.1 或者 GNU GPLv3用户的选择。官网GNU FreeIPMI一个带内和带外的 IPMI 实现。GNU GPL3。官网 FreeIPMIGNU gperf一个完美的哈希函数生成器提供一系列的字符串。输出 C 代码。GNU GPL3 或更高版本。官网GNU Libffcall一个构建外部函数接口库的集合。GNU GPL3 或更高版本。官网gperftools一系列测量和提高性能的实用工具集合。3-clause BSD。官网hammer二进制格式的解析器组合。GPL2.1.官网Hans Boehm GCC 的垃圾收集器如果我用了不要介意。多种许可证完全免费。官网huffandpuff一个极小的哈夫曼编码器和解码器。公共领域。官网iniparser一个 .ini 文件的解析器。Expat。官网jemalloc一个 malloc 实现着重于段错误的避免和可扩展并发支持。FreeBSD。官网jwHash一个很快的哈希表实现。Apache2.0。官网kdtreeKD-trees 的简单库。3-clause BSD。官网Kitsune高效通用的框架用于软件的动态升级。 GNU LGPL3 或更高版本。官网libavl一个包括各种自平衡二叉树的库。GNU GPL3 或更高版本。官网libbsonBSON 实用库。Apache2.0。官网libCello引入高级语言给 C 的库。官网libcox一个运行跨平台系统调用和跨系统标准工具的库。FreeBSD。官网libffi轻量级的外部函数接口库。Expat。官网libgit2Git 的纯 C 实现。GNU GPL2 only, with a linking exception。官网libimobiledevice一个跨平台协议库用于与 iThings 通信。GNU LGPLv2.1 或更高版本库GNU GPL2.1 或更高版本工具。官网libmpv音乐播放库。编译的时候加入 ./waf configure --disable-cplayer --enable-libmpv-shared 来避免生成音乐播放器。GNU GPL2.1 或更高版本。官网libnfc一个平台独立的 NFC 库。GNU LGPL3。官网libPhenom事件框架用于构建高扩展和高性能系统。Apache2.0。官网、GitHublibsoundio跨平台实时音频输入输出的库有很多种后端。Expat。官网libucl通用配置库解析器。FreeBSD。官网libudp一个统一设计模式的 C 实现。GNU GPL3 或更高版本。官网libuv跨平台异步 I/O。Expat。官网libYAML一个 YAML 1.1 解析器和发射器。 Expat。官网lzo一个很快的数据压缩库。GNU GPL2.1。官网mpc解析器组合库。FreeBSD。官网ncurses彩色的终端 UI 库。GNU GPL3 或更高版本。官网nope.c一个基于 C 语言超级轻量级的软件平台用于可扩展服务端和网络应用的开发想想 C 程序员的 nodejs。官网pbc一个协议缓冲库。Expat。官网rabbitmq-cRabbitMQ 的客户端库。Expat。官网Ragel为编译C的状态机的DSL。GNU GPL2.1。官网uthash哈希表实现允许已经存在的数据结构很容易地存在哈希表里面。1-clause BSD。官网ViolalibCello 的简化版本。Expat。官网zlib一个相当漂亮却精致不张扬的压缩库。3-clause BSD。官网Sundown一个用C编写的符合标准的、快速的、安全的源码解析器。官网 XML “XML 是垃圾。真的没有任何借口。XML 对人类不友好的甚至对于电脑来说也是一场灾难。根官网 -Linus Torvalds Expat面向流的 XML 解析器。Expat。官网libxml2一个符合标准轻量级的 XML 解析器。Expat。官网mini-xml小型 XML 读写库。没有 C 标准库的依赖。GNU LGPL2.1 with static linking exception。官网 其他资源 有影响力的书 *具有广泛影响且值得阅读的 C 语言经典书籍。** 待补充 知名网站/博客 *值得关注的 C 语言技术站点和博客。* 中文 待补充 英文 待补充 微信公众号 * CPP开发者专注分享 C/C 开发相关的技术文章和工具资源。
http://www.hkea.cn/news/14554605/

相关文章:

  • 深圳建设工程交易网站官网无锡短视频推广
  • 网站建设费包括网站开发可退税
  • 写作文网站天津企业网站推广方法
  • 杭州网站制网站平台建设流程
  • 企业网站系统官网水电维修在哪个网站上做推广好些
  • 站长工具搜一搜什么主题和风格的网站好
  • 江西省网站建设公司php购物网站开发设计
  • 网站建设 推广信息wordpress netease
  • 江宁网站建设价位外贸网站建设ppt模板
  • 怎样组建企业网站北京做网站比较有名的公司
  • 网站建设项目策划书模板范文wordpress企业cms开发
  • 网站怎么做长截图wordpress微信订阅号
  • 长春网站设计四川网站建设
  • 论文中网站数据如何做脚注教育教学网站建设
  • 微官网站怎么做猎头公司排名前十
  • 校园二级网站建设评比自评网页搭建流程
  • 韩国网站空间推荐wordpress版权所有在哪里
  • 五莲县网站建设化妆品网页设计论文
  • 门户网站建设招标公告怎么改变wordpress首页
  • 百度上免费创建网站人才共享网站的建设方案怎么写
  • 南昌整站优化移动端商城网站开发
  • 建设银行 产品管理中心网站做狗狗网站的背景图
  • 京东物流网站网络推广服务内容
  • 网站代运营性价比高河南省工程建设信息网官网入口
  • 功能型网站建设时间深圳高端网站设计
  • php企业门户网站合肥手机网站制作
  • 嘉兴网站建设服务jsp源码做网站
  • 上海网站制作公司怎么找两学一做网站注册
  • 做服装必须看的十大网站怎么查网站icp
  • 校园招生网站建设的简报淄博刚刚发布紧急通知