我有几个用gcc/g++
编译的二进制文件和其他用clang/clang++
编译的二进制文件。
到目前为止,我已尝试过:
strings -a ./myBinary | grep -i clang
objdump -s --section .comment ./myBinary
readelf -p .comment ./myBinary
并且此命令的每一个都无法识别clang
生成的二进制文件,并且Clang生成的每个文件都被gcc
识别为生成,并且基本上所有二进制文件都由同一编译器生成。这个工具。
Clang是否与GCC签名相同?我如何获得有关编译器生成二进制文件的信息?
感谢。
答案 0 :(得分:0)
我想它是stackoverflow.com/questions/43523698/clang-appears-to-use-gcc的重复
如果您链接到由GCC构建的glibc,则后者将获得功劳。