0

当我为 Android 构建 Gamekit 时,出现以下错误:

...(deleted)
[ 98%] Built target OgreKitCore
Linking CXX executable ../../../bin/StripBlend
/usr/local/android-ndk-r8b/toolchains/mipsel-linux-android-4.6/prebuilt/linux-x86/bin/../lib/gcc/mipsel-linux-android/4.6.x-google/../../../../mipsel-linux-android/bin/ld: cannot open linker script file /usr/local/android-ndk/toolchains/mipsel-linux-android-4.6/mipself.x: No such file or directory
collect2: ld returned 1 exit status
make[2]: *** [../bin/StripBlend] Error 1
make[1]: *** [FileTools/Strip/CMakeFiles/StripBlend.dir/all] Error 2
make: *** [all] Error 2

我用谷歌搜索并找到了一个相关的帖子: https ://groups.google.com/forum/#!msg/doubango/TVOUjTxfbtA/ y6eaikfcTu0J 他们只是回滚 NDK 版本来解决这个问题。

但是,我必须为 MIPS CPU 构建一个 Android Gamekit 库,所以我需要 NDK-r8 或 NDK-r8b。

有什么建议可以解决这个问题吗?

PS:GameKit 是http://code.google.com/p/gamekit/

4

1 回答 1

1

将可以从网上下载的mipself.x和mipself.xsc复制到/toolchains/mipsel-linux-android-4.6/文件夹中,然后修复这个问题。

于 2012-09-19T01:45:09.373 回答