我想写一个用于查找 libc 的宏。我发现 ldd -version 选项可用于查找版本。它提供了大量信息,但我只想要版本,如何获得版本。
$ldd --version
ldd (Ubuntu EGLIBC 2.12.1-0ubuntu6) 2.12.1
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
答案 0 :(得分:0)
对于glibc / eglibc,您可以<features.h>
中所述{{1}}获取此信息。其他libc实现会有所不同。