linux下的安装问题主要有两个,一个是权限问题,一个就是GCC和G++的版本问题。
具体的安装步骤我就不介绍了,在cocos2dx的wiki上有。link:http://www.cocos2d-x.org/wiki/How_to_run_cpp-tests_on_Linux
一堆的命令操作而已。
1.在
这一步,如果你看到了如下错误:tar: glfw-3.0.4/tests/threads.c: Cannot utime: Operation not permitted
tar: glfw-3.0.4/tests/title.c: Cannot utime: Operation not permitted
tar: glfw-3.0.4/tests/windows.c: Cannot utime: Operation not permitted
tar: glfw-3.0.4/tests: Cannot utime: Operation not permitted
tar: glfw-3.0.4: Cannot utime: Operation not permitted
tar: Exiting with failure status due to previous errors
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:172 (CONFIGURE_FILE):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:1 (project)
后面的CMake Error是因为前面的tar解压的问题,tar的问题是因为permission的问题,用管理员执行这个shell就可以了,完全可以解决掉这个问题。
2.之后如果在CMake命令的时候看到了如下错误:
unrecognized command line option “-std=c++11”
说明gcc和g++版本比较低,不支持c++11特性,gcc4.8和g++4.8是支持c++11特性的,所以安装4.8这个版本就好了。具体的做法可以参考这个链接:http://my.oschina.net/chenyoca/blog/226455。
3.之后在make命令的时候又遇到了无法copy的错误(尼玛,果然是命途多舛啊),这个问题想了想应该也是权限问题,所以使用管理员权限执行了一下make,success!
我在linux下安装时遇到了这三个问题,希望能帮助到其他在linux下安装cocos2dx的初学者。
这篇博客主要讲述了在Linux系统中安装cocos2dx-3.0时遇到的权限问题和GCC/G++版本问题。安装过程中,tar解压时出现权限错误,通过管理员权限执行脚本可以解决。另外,CMake命令报错“-std=c++11”未识别,意味着需要升级到gcc4.8和g++4.8以支持c++11特性。最后,在make阶段出现复制错误,同样通过管理员权限执行make命令成功解决问题。
4654

被折叠的 条评论
为什么被折叠?



