2

我有几个gcc/g++clang/clang++.

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

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

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

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

谢谢。

4

1 回答 1

0

我猜它是stackoverflow.com/questions/43523698/clang-appears-to-use-gcc的副本

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

于 2019-04-23T19:27:57.643 回答