GNU_GET_LIBC_VERSION - Linux手册页

时间:2019-08-20 18:00:35  来源:igfitidea点击:

Linux程序员手册 第3部分
更新日期: 2020-06-09

名称

gnu_get_libc_version,gnu_get_libc_release-获取glibc版本和发行版

语法

#include <gnu/libc-version.h>

const char *gnu_get_libc_version(void);
const char *gnu_get_libc_release(void);

说明

函数gnu_get_libc_version()返回一个字符串,该字符串标识系统上可用的glibc版本。

函数gnu_get_libc_release()返回一个字符串,该字符串指示系统上可用的glibc版本的发行状态。这将是一个稳定的字符串。

版本

这些功能首先出现在2.1版的glibc中。

属性

有关本节中使用的术语的说明,请参见attribute(7)。

InterfaceAttributeValue
gnu_get_libc_version(),gnu_get_libc_release()Thread safetyMT-Safe

遵循规范

这些功能是glibc特定的。

示例

运行时,以下程序将产生如下输出:

$ ./a.out
GNU libc version: 2.8
GNU libc release: stable

Program source

#include <gnu/libc-version.h>
#include <stdlib.h>
#include <stdio.h>

int
main(int argc, char *argv[])
{
    printf("GNU libc version: %s\n", gnu_get_libc_version());
    printf("GNU libc release: %s\n", gnu_get_libc_release());
    exit(EXIT_SUCCESS);
}

另外参见

confstr(3)

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/