でコンパイルされたバイナリと、でコンパイルされたバイナリがいくつかgcc/g++
ありclang/clang++
ます。
これまでのところ、私は試しました:
strings -a ./myBinary | grep -i clang
objdump -s --section .comment ./myBinary
readelf -p .comment ./myBinary
このコマンドのそれぞれは、によって生成されたバイナリを認識できずclang
、Clang によって生成された各ファイルは、によって生成されたものとして認識されgcc
、基本的にすべてのバイナリは、このツールに従って同じコンパイラによって生成されます。
Clang は GCC と同じ署名を付けますか? そのバイナリを生成したコンパイラに関する情報を取得するにはどうすればよいですか?
ありがとう。