0

どこかから abc.so lib を取得しましたが、gcc4.4.3 を使用しているときに、この abc.so は互換性のない型であるというエラーが発生しました。このライブラリのバージョンを見つける方法についてのアイデア。

4

1 に答える 1

0

Unixの場合:

バイナリから文字列をリストし、GCCバージョンを単純にgrepします。

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

これにより、バイナリのビルドに使用されるGCCバージョンが提供されます。しかし、それがあなたが知りたいことなのか、私にはよくわかりません。を使用して、バイナリに関する詳細情報を取得することもできます。readelf -h <binary>

于 2012-08-31T07:14:55.163 に答える