初学cocos2dx-3.0之安装篇问题(linux)

这篇博客主要讲述了在Linux系统中安装cocos2dx-3.0时遇到的权限问题和GCC/G++版本问题。安装过程中,tar解压时出现权限错误,通过管理员权限执行脚本可以解决。另外,CMake命令报错“-std=c++11”未识别,意味着需要升级到gcc4.8和g++4.8以支持c++11特性。最后,在make阶段出现复制错误,同样通过管理员权限执行make命令成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux下的安装问题主要有两个,一个是权限问题,一个就是GCC和G++的版本问题。


具体的安装步骤我就不介绍了,在cocos2dx的wiki上有。link:http://www.cocos2d-x.org/wiki/How_to_run_cpp-tests_on_Linux


一堆的命令操作而已。


1.在

./install-deps-linux.sh
这一步,如果你看到了如下错误:

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值