相关疑难解决方法(0)

你如何找到linux机器上安装的libstdc ++库的版本?

我找到了以下命令:strings /usr/lib/libstdc++.so.6 | grep GLIBC这里开始.它似乎工作,但这是一个ad-hoc /启发式方法.

是否有可用于查询C++库版本的特定命令?或者我找到了接受方法的方法?

c++ linux shared-libraries

62
推荐指数
4
解决办法
11万
查看次数

在运行时检查GCC版本

我需要在ac程序的执行中(在运行时)找出可用的(安装在系统中)GCC版本(主要和次要).意思是,以编程方式提取可用gcc的版本(就像我在shell中一样,键入gcc --version,但在ac程序中).

__GNUC____GNUC_MINOR__仅在编译时有用,我已经找到了gnu_get_libc_version()从功能gnu/libc_version.h,但它只是让我的libc版本的不同,我需要的GCC版本.如果GCC有类似的东西,那就太棒了......

我真的想避免调用shell命令来执行此操作.

c linux gcc

5
推荐指数
3
解决办法
4827
查看次数

标签 统计

linux ×2

c ×1

c++ ×1

gcc ×1

shared-libraries ×1