对于ARM处理器的交叉编译代码,我们有一个GCC工具链和一个来自ARM的工具链。是否可以检查二进制文件是使用GCC工具链还是ARM工具链编译的。
发布于 2013-10-10 15:33:20
您可以尝试转储.comment部分
objdump --full-contents --section=.comment yourprogram发布于 2013-10-10 15:26:42
如果它是一个ELF文件,检查它是否有一个.comment部分-许多编译器在那里编写他们的标识字符串。否则,您可能不得不求助于检查二进制代码。这不是小事一桩,但绝对可行。详情请参见this answer。
https://stackoverflow.com/questions/19299246
复制相似问题