我将安装一个默认情况下不重新排序指令的汇编程序。我不想在我的汇编源代码中添加“.set noreorder”。
我认为这是可以做到的,因为有人给了我他从相同的汇编源代码生成的二进制文件。我把它和我的比较了一下,发现唯一的区别是程序头:
他的:
private flags = 70003000: [abi=EABI32] [mips32r2] [not 32bitmode]
矿:
private flags = 70003001: [abi=EABI32] [mips32r2] [not 32bitmode] [noreorder]
如果我在汇编源代码中删除“.set noreorder”,我的二进制文件将与他的完全不同。
所以我认为这只是因为他的汇编程序默认情况下不会重新排序指令。但是他不知道如何配置它,因为安装汇编程序的是其他人。有人可以帮我吗?