Linux和cocos2d:'cc1plus':execvp:没有这样的文件或目录

我想在linux上为android构build一个cocos2d示例应用程序,并且出现以下错误:

stefanos@stefanos-MS-7250:~/cocos2d-1.0.1-x-0.11.0/Test1/android$ ./build_native.sh make: Entering directory `/home/stefanos/cocos2d-1.0.1-x-0.11.0/Test1/android' Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup Compile++ thumb : cocos2d <= CCConfiguration.cpp arm-linux-androideabi-g++: error trying to exec 'cc1plus': execvp: No such file or directory make: *** [obj/local/armeabi/objs-debug/cocos2d/CCConfiguration.o] Error 1 make: Leaving directory `/home/stefanos/cocos2d-1.0.1-x-0.11.0/Test1/android' stefanos@stefanos-MS-7250:~/cocos2d-1.0.1-x-0.11.0/Test1/android$ 

我正在运行的Ubuntu,我有gcc,g ++安装

解决:它与ndk的r6版本搭配很好

从这里下载:http://dl.google.com/android/ndk/android-ndk-r6-linux-x86.tar.bz2

尝试更新cocos2d-x 版本2.0 ,它现在已经发布,并使用NDK 8 。 你必须过时。

使用最后的版本更好,1.0在Android中有很多的错误。 其中之一是内存管理器,在Store中发布游戏是非常糟糕的。