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

时间:2012-05-24 18:59:44

标签: linux cocos2d-iphone g++ cocos2d-android cocos2d-x

我正在尝试在Linux上为android构建一个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 ++

解决: 它使用rd版本的ndk构建得很好

在此处下载:http://dl.google.com/android/ndk/android-ndk-r6-linux-x86.tar.bz2

1 个答案:

答案 0 :(得分:2)

尝试更新cocos2d-x version 2.0,它已于今天发布,并使用NDK 8。你必须过时。

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