我在 x86 处理器中使用 cmp 命令并且工作正常(使用 gcc 生成二进制文件)但是在 arm cortex a9 中使用它时,它没有给出正确的输出(使用交叉 gcc 生成二进制文件)
在使用 cmp 命令在 X86 机器中进行比较时,板特定的二进制文件会产生正确的输出。
X-86机器:
假设我有 2 个文件 a.bin、b.bin(使用 cmp 进行比较时应该相同)
cmp a.bin b.bin
及其正确的。
手臂皮质 A9:
a.bin,b.bin
cmp a.bin b.bin
这里也必须相同。
但它会产生不匹配。
请提供任何线索!