Gcc 拉斯伯汇编程序
在raspbian上组装以下行时:Gcc 拉斯伯汇编程序,gcc,assembly,arm,raspbian,gnu-assembler,Gcc,Assembly,Arm,Raspbian,Gnu Assembler,在raspbian上组装以下行时:STMFDGT R0,{R1,R2,R3} Error: bad instruction `stmfdgt r0,{r1,r2,r3}' 为什么不承认这种法律记忆法? 没有条件部分,一切正常 版本如下: GNU汇编程序(用于Raspbian的GNU Binutils)2.25 版权所有(C)2014免费软件基金会。 这个程序是自由软件;您可以根据 GNU通用公共许可证版本3或更高版本。 这个计划绝对没有保证。 此汇编程序是为“arm linux gnueabi
STMFDGT R0,{R1,R2,R3}
Error: bad instruction `stmfdgt r0,{r1,r2,r3}'
为什么不承认这种法律记忆法?
没有条件部分,一切正常
版本如下:
GNU汇编程序(用于Raspbian的GNU Binutils)2.25
版权所有(C)2014免费软件基金会。
这个程序是自由软件;您可以根据
GNU通用公共许可证版本3或更高版本。
这个计划绝对没有保证。
此汇编程序是为“arm linux gnueabihf”目标配置的
默认情况下,您的汇编器可能配置为使用遗留ARM语法(其中条件代码位于基本助记符的任何其他后缀之前,以及其他差异),而不是使用较新的语法。添加一个
.syntax unified
指令来解决这个问题。非常感谢——这就是问题所在