2

我正在尝试使用 android NDK (rev8) 编译 SDL2 库,我的目标是 ARM ,但是在启动时ndk-build出现以下错误消息

Compile thumb  : SDL2 <= SDL_spinlock.c
/tmp/ccMkkYeU.s: Assembler messages:
/tmp/ccMkkYeU.s:33: Error: selected processor does not support Thumb mode `swp r3,r3,[r0]'
make: *** [obj/local/armeabi/objs/SDL2/src/atomic/SDL_spinlock.o] Error 1

我在 Ubuntu 上,我尝试过使用不同版本的 Gcc(4.4.3、4.6 和 4.7),也尝试过使用 clang3.1,但总是出现相同的错误消息,谷歌对这个问题没有太大帮助

是否有人知道问题出处或知道一个链接,我可以在其中找到有关如何构建 SDL 库的精确说明?

4

1 回答 1

1

在你的 Android.mk 中设置 arm 模式

LOCAL_ARM_MODE := arm
于 2013-03-02T08:56:43.337 回答