Glibc 构建与安装全指南
1. Glibc 简介
Glibc 即 GNU C 库,是让 GCC、大多数在 Linux 系统上用 GCC 编译的 C 语言应用程序以及所有 GNU/Linux 系统得以正常运行的幕后力量。它为 C 语言应用程序提供了一系列基本功能,从像printf()这样的基础函数到用于打开底层网络连接的 POSIX 函数。C 语言本身的关键字数量相对较少,人们通常认为的 C 语言功能,大多是由 Glibc 实现的标准 C 库函数。
尽管 Glibc 相当稳定,但它毕竟是软件,你可能出于各种原因想要升级到新版本,比如解决发现的问题、利用新版本对现有函数实现的改进,或者使用最新版本提供的新功能。
2. Glibc 包含的内容
Glibc 提供了一系列标准支持,反映了 Unix 的历史和相关标准:
-Berkeley Standard Distribution (BSD):支持 4.2 BSD、4.3 BSD、4.4 BSD Unix 系统和 SunOS 的许多功能,提高了与 4.4 BSD 和后续 SunOS 4.X 发行版的代码兼容性。
-ISO C:遵循美国国家标准协会(ANSI)和国际标准化组织(ISO)制定的 C 语言标准。若要编写严格遵循 ISO C 标准的应用程序,使用 GCC 编译时需加上-ansi选项。
-POSIX:遵循 Portable Operating System Interface for C