ELF中Clang编译器的签名是什么?

时间:2012-10-26 17:39:03

标签: header clang signature elf clang++

我有几个用gcc/g++编译的二进制文件和其他用clang/clang++编译的二进制文件。

到目前为止,我已尝试过:

strings -a ./myBinary | grep -i clang
objdump -s --section .comment ./myBinary
readelf -p .comment ./myBinary

并且此命令的每一个都无法识别clang生成的二进制文件,并且Clang生成的每个文件都被gcc识别为生成,并且基本上所有二进制文件都由同一编译器生成。这个工具。

Clang是否与GCC签名相同?我如何获得有关编译器生成二进制文件的信息?

感谢。

1 个答案:

答案 0 :(得分:0)

我想它是stackoverflow.com/questions/43523698/clang-appears-to-use-gcc的重复

如果您链接到由GCC构建的glibc,则后者将获得功劳。