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)。
Interface | Attribute | Value |
gnu_get_libc_version(),gnu_get_libc_release() | Thread safety | MT-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/。