动态确定从C / C ++源构建的任何动态库的gcc版本

时间:2012-08-31 07:09:19

标签: c++ gcc dynamic-library

我从某处获得了一个abc.so lib,而使用gcc4.4.3我得到的错误是这个abc.so是不兼容的类型。知道如何找到这个lib的版本。

1 个答案:

答案 0 :(得分:0)

在Unix下:

列出二进制文件中的字符串,只需grep GCC版本:

 strings -a <binary>| grep "GCC:"

这将为您提供用于构建二进制文件的GCC版本。但我不确定这是你想知道的。 您还可以使用readelf -h <binary>

获取有关二进制文件的更多信息