【问题标题】:arm - how to check endianness of an object filearm - 如何检查目标文件的字节顺序
【发布时间】:2017-11-27 21:24:29
【问题描述】:

使用objdump,如何检查.obj 是小端还是大端?

【问题讨论】:

  • 您必须清楚地提及您的建筑所在的环境。问题中没有提到 Windows。你在你的 windows 机器上构建 arm 吗?

标签: windows arm objdump object-files


【解决方案1】:

所以如果你运行objdump -d <filename>,你应该会在反汇编代码的顶部看到一行格式如下:

<filename>: file format (string that contains littlearm or bigarm)

我假设 littlearm 意味着小端,而 bigarm 意味着大端。

【讨论】:

    【解决方案2】:

    简单的方法是使用file 命令,该命令将为您提供您所期望的结果。

    $file your_object_file.obj
    example output
    $firmware.img: Linux jffs2 filesystem data little endian
    

    【讨论】:

    • 在您希望在 Windows 中执行此操作的问题中添加。
    猜你喜欢
    • 2023-04-06
    • 2012-02-24
    • 2019-09-21
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    相关资源
    最近更新 更多