gnu glibc_什么是glibc Linux GNU C库?
gnu glibc
Linux provides a lot of opensource and free libraries to use operating system features easily. GNU is an opensource community which creates a lot of open source and free libraries. glibc
is the short form of the GNU C Library.
Linux提供了许多开源和免费库,可以轻松使用操作系统功能。 GNU是一个开源社区,它创建了许多开源和免费库。 glibc
是GNU C库的简称。
C标准库 (C Standard Library)
C programming language provides some standard libraries. The main standard library is named as C Standard Library
which provides a lot of functions those defined in C Programming language standards. It provides functions about Basic Types, String Handling, Input/Output, Signal Handling etc. The latest version of C Standard Library is C11 which is created as ISO/IEC 9899:2011
.
C编程语言提供了一些标准库。 主要的标准库称为C Standard Library
,它提供了许多在C编程语言标准中定义的功能。 它提供有关基本类型,字符串处理,输入/输出,信号处理等的功能。C标准库的最新版本是C11,其创建为ISO/IEC 9899:2011
。
GNU C库 (GNU C Library)
GNU C Library is open source implementation of the C Standard Library. It provides all standard features and also some extra frequently used features. It provides portability and high performance. Most Linux distributions use glibc as standard C library.
GNU C库是C标准库的开源实现。 它提供了所有标准功能以及一些额外的常用功能。 它提供了可移植性和高性能。 大多数Linux发行版都将glibc用作标准C库。
特征 (Features)
glibc provides following features, functions, and libraries.
glibc提供以下功能,功能和库。
- `Error Reporting` 错误报告
- Virtual Memory Allocation and Paging虚拟内存分配和分页
- String and Array Utilities字符串和数组实用程序
- Searching and Sorting搜索和排序
- File System文件系统
- Sockets插座
- Syslog系统日志
- Mathematics数学
版本号(Versions)
First glibc
which is named as pre-release is released in 1988. Then the following versions are released in the given dates.
1988年,第一个被命名为pre-release的glibc
被发布。然后在给定的日期发布了以下版本。
- GLIBC 0.1 – 1991 GLIBC 0.1 – 1991
- GLIBC 1.0 – 1992 GLIBC 1.0 – 1992
- GLIBC 2.0 – 1997 GLIBC 2.0 – 1997
- GLIBC 2.28 – 2018 GLIBC 2.28 – 2018
翻译自: https://www.poftut.com/what-is-glibc-linux-gnu-c-library/
gnu glibc