| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> glibc 知:官方 -> 正文阅读 |
|
[系统运维]glibc 知:官方 |
文章目录1. 官网主页:https://www.gnu.org/software/libc 1.1. What is glibc?什么是glibcGNU C 库项目为 GNU 系统和 GNU/Linux 系统以及许多其他使用 Linux 作为内核的系统提供核心库。 这些库提供了关键的 API,包括 ISO C11、POSIX.1-2008、BSD、特定于操作系统的 API 等等。 这些 API 包括诸如 open、read、write、malloc、printf、getaddrinfo、dlopen、pthread_create、crypt、login、exit 等基础设施。 GNU C 库旨在成为向后兼容、可移植和高性能的 ISO C 库。 它旨在遵循所有相关标准,包括 ISO C11、POSIX.1-2008 和 IEEE 754-2008。 该项目大约在 1988 年开始,至今已有 30 多年的历史。 您可以在 wiki 上查看完整的项目发布历史。 GNU C 库每 6 个月发布一次。 1.2. Get started 开始GNU C 库提供了许多由 C 或 C++ 语言编写的程序直接使用的低级别组件。许多编程语言间接使用 GNU C 库,包括 C#、Java、Perl、Python 和 Ruby(这些语言的解释器、VM 或编译代码直接使用 glibc)。 版本可通过源分支检出 ( gitweb ) 和 tarball通过 ftp 获得。 1.3. Get Involved 参与其中在这里可以查看master todo checklist(主待办事项清单)和list of bugs(缺陷列表)。 1.4. Sources 源码在这里可以获取glibc源码(代码仓和压缩包),也可以通过web页面查看代码仓详情。 1.5. Documentation 文档在这里可以查看:glibc手册、API手册页、wiki、FAQ等。 1.6. Report a bug 报告缺陷在这里可以提bug和查bug: 2. 社区wiki主页:https://sourceware.org/glibc/wiki/HomePage 2.1. 贡献这里介绍了:glibc编码规范和约定、贡献和提交者清单、维护者和新架构移植贡献指南等。 请注意,如果您希望为glibc做出贡献,您需要将想法和补丁发送到libc-help@sourceware.org以进行初步审查。也就是说,是通过邮件的方式来贡献代码的,相同于linux内核的贡献方式。 2.2. 资源2.2.1. 社区资源主要的社区资源如下:
2.3. 内部文档
2.4. 测试
2.5. 调试
2.6. 技巧和窍门
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 16:49:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |