《Linux 常用 C 函数参考手册》更新 2.0 版本啦!适合 C 语言开发者、Linux 系统程序员、嵌入式开发者使用
好多年前,我还是一个只会写 C 语言程序的新手,那时候在 Linux 上做嵌入式开发,花了一些时间整理一份《Linux 常用 C 函数参考手册》并且放在 GitHub 上开源了。
- GitHub 地址:https://github.com/getiot/linux-c-functions
- 在线阅读:https://getiot.tech/manual/linux-c-functions/
路过的小伙伴可以点个小星星 ⭐ 呀!
这个参考手册是基于 Sphinx 文档系统构建的,第一版用的是 sphinx_rtd_theme
主题,也就是 Sphinx 最常见的标准主题。界面如下:
我觉得这套主题界面在2025年已经有点老土了,而且没有 dark 暗黑模式,对于天天盯着电脑看的程序员实在很不友好。
因此,我花了一天时间,将主题升级为 sphinx_book_theme
—— 它的布局看起来更舒服,而且支持 light 和 dark 模式。
同时呢,我对这套主题做了一些定制修改,让这个文档看起来更舒服。另外,我还对原来手册中缺失的函数进行了补充,对部分内容进行了修正。赶在晚餐前发布了 V2.0 版本,界面如下:
正如首页所描述,这个手册收录了 Linux 系统中常用的 C 语言函数,涵盖 19 个分类,包括:
- 基础功能:字符测试、字符串转换、内存管理、数学函数、时间处理、数据结构
- 系统编程:文件操作、进程管理、线程控制、信号处理、进程间通信
- 网络编程:网络接口、I/O 复用
- 其他特性:权限控制、用户组管理、环境变量、终端控制
适合 C 语言开发者、Linux 系统程序员、嵌入式开发者、系统管理员以及计算机科学专业学生使用。每个函数都提供了详细的参数说明、返回值解释、使用示例和编译运行指导。
如果这份开源手册对你有帮助,请给我们一个 Star ⭐ GitHub。