gnu glibc_什么是glibc Linux GNU C库?

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
了解更多C头文件并包括

翻译自: https://www.poftut.com/what-is-glibc-linux-gnu-c-library/

gnu glibc