arm-linux-gnueabi-gcc 坏指令 strhlo,strhhs Cortex-A9

问题描述

我对 arm 很陌生,我正在尝试使用 arm-linux-gnueabi-gcc 为 arm (Cortex-A9) 编译代码。

我使用的唯一标志是:-mcpu=Cort​​ex-A9 --static

在我的代码中,我写了以下说明:

strhlo r1,[sl,r0]

在 shellstorm 汇编器中似乎可以正常工作: http://shell-storm.org/online/Online-Assembler-and-Disassembler/?inst=strhlo+r1%2C%5Bsl%2Cr0%5D&arch=arm&as_format=inline#assembly

但由于某种原因 arm-linux-gnueabi-gcc 不会编译它们:

my_file.s:196: 错误:错误指令 `strhlo r1,r0]'

我错过了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)