当使用-march=armv6选项时,Android本机代码在模拟器上引发SIGILL错误

当使用-march=armv6选项时,Android本机代码在模拟器上引发SIGILL错误,android,native-code,fault,Android,Native Code,Fault,我正在尝试Android NDK样本位图等离子。我已经在Android.mk中添加了该行 本地\u CFLAGS:=-march=armv6 但是我在模拟器上运行它时遇到了一个SIGILL错误。否则,它会起作用。 我正在使用最新的NDK(使用cygwin)和更新的SDK。 为什么会这样?目前Android emulator似乎只支持(官方)armv5本机代码

我正在尝试Android NDK样本位图等离子。我已经在Android.mk中添加了该行

本地\u CFLAGS:=-march=armv6

但是我在模拟器上运行它时遇到了一个SIGILL错误。否则,它会起作用。 我正在使用最新的NDK(使用cygwin)和更新的SDK。
为什么会这样?

目前Android emulator似乎只支持(官方)armv5本机代码