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 も試しましたが、常に同じエラー メッセージが表示され、Google はこの問題についてあまり役に立ちません。

問題の原因となった人、または SDL ライブラリの構築方法に関する正確な指示を見つけることができるリンクを知っている人はいますか?

4

1 に答える 1

1

Android.mk でアーム モードを設定する

LOCAL_ARM_MODE := arm
于 2013-03-02T08:56:43.337 に答える