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的初学者。