cocos2d-x for android NDK 编译时遇到问题

我是一个刚开始学习cocos2d-x的android程序员,在编译cocos2d-x自带的例子程序的时候,出现了以下的问题,我在网上找了很多答案,都解决不了,现求助于各位大神。

开发环境:

操作系统:具备administrator权限的winxp系统
cocos2d-x版本:cocos2d-x-2.1.4
NDK版本:android-ndk-r8-windows

问题特征:

E:/android-ndk-r8-windows/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: Dwarf Error: mangled line number section.
./obj/local/armeabi/webp.a(config.o): In function `WebPConfigInitInternal':
config.c:(.text.WebPConfigInitInternal+0xa4): undefined reference to `__gnu_thumb1_case_si'
E:/android-ndk-r8-windows/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: Dwarf Error: mangled line number section.
./obj/local/armeabi/webp.a(frame.o): In function `StoreSideInfo':
frame.c:(.text.StoreSideInfo+0xb4): undefined reference to `__gnu_thumb1_case_si'
collect2: ld returned 1 exit status
/cygdrive/e/android-ndk-r8-windows/android-ndk-r8/build/core/build-binary.mk:369: recipe for target `obj/local/armeabi/libgame.so' failed
make: ***  Error 1

我和你一样,一样有这个问题,同求解决的方法。

用cygwin来编译

下载cygwin,在cygwin设置NDK路径,编译, 应该不会有问题