Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
どこかから abc.so lib を取得しましたが、gcc4.4.3 を使用しているときに、この abc.so は互換性のない型であるというエラーが発生しました。このライブラリのバージョンを見つける方法についてのアイデア。
Unixの場合:
バイナリから文字列をリストし、GCCバージョンを単純にgrepします。
strings -a <binary>| grep "GCC:"
これにより、バイナリのビルドに使用されるGCCバージョンが提供されます。しかし、それがあなたが知りたいことなのか、私にはよくわかりません。を使用して、バイナリに関する詳細情報を取得することもできます。readelf -h <binary>
readelf -h <binary>