我需要编译时间检查将使用哪个版本的glibc.
我可以找到唯一的编译时检查(即#defines)返回glibc日期(__ GLIBCXX__),日期和版本之间的对应似乎是iffy.如何在编译时检查将使用的glibc版本?
我的代码将在几个系统上编译和运行,包括一个非常旧的系统.特别是我对使用malloc_info感兴趣(参见http://man7.org/linux/man-pages/man3/malloc_info.3.html).这是在2.10版本中添加到glibc中的.该程序将在其构建的相同(或相同的系统)上使用.