热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cocox2dx从android开始到编译那错了,大神求助

.build_native.sh那一步出错了!!!ERROR:cannotfindmakeprogram.pleaseinstallcygwinmakepackageorde
./build_native.sh那一步出错了!!!
ERROR:cannot find 'make' program.please install cygwin make package or define the GNUMAKE variable to point to it.
大神帮帮小弟了,都弄了一天了,都大了。
谢谢!!!

14 个解决方案

#1


make -v看看是否存在,没装MAKE工具?

#2


那个问题好了,工具与权限问题。但现在到最后编译一步 , 有出错了:Android.mk:19: *** Android NDK: Aborting
求助!!!!

#3


你好!我也遇到这个问题,请问是怎么解决的?

#4


更改下权限就行了,

#5


更改什么权限啊?

#6


修改文件权限

#7


http://blog.csdn.net/wangbofei/article/details/7951362,
话说用eclise写cocos2dx挺坑的。。 编译调试巨麻烦。。 至今不知道怎么打断点
我是用xcode调试编译好了之后把class还有resource扔到android那边去

#8


跟你一样。。三点了还没搞好。。。求指导啊。。

#9


引用 8 楼 tom358873289 的回复:
跟你一样。。三点了还没搞好。。。求指导啊。。

解决最后的问题了吗?我昨天刚刚安装cygwin,今天编译代码就这样了。。。

#10


引用 9 楼 shandongmaxiao 的回复:
Quote: 引用 8 楼 tom358873289 的回复:

跟你一样。。三点了还没搞好。。。求指导啊。。

解决最后的问题了吗?我昨天刚刚安装cygwin,今天编译代码就这样了。。。

刚才忘记贴图了。。。现在补上。

#11


提示make命令没有安装,重新运行cygwin的setup.exe文件,在选择安装包的地方,最好是选择Devel这个全部安装,里面包含了开服常用的工具 gcc g++ gdb make 

#12


引用 7 楼 chhxxc 的回复:
http://blog.csdn.net/wangbofei/article/details/7951362,
话说用eclise写cocos2dx挺坑的。。 编译调试巨麻烦。。 至今不知道怎么打断点
我是用xcode调试编译好了之后把class还有resource扔到android那边去


先build一个debug版本的库文件,
ndk-build NDK_DEBUG=1
编译好后,libs目录下的gdbserver,gdb.setup,libxx.so文件拷贝到eclipse工程中的libs目录下,
在android工程的main activity类的oncreate方法的最后一行设个断点,然后debug as android application
运行起来断点到oncreate方法的最后一行后,在cygwin中运行ndk-gdb,启动gdb调试器,挂接到android application上,出现gdb> 后开始设置断点,比如输入 b main.cpp:28 就是在main.cpp的28行设个断点。
b命令也就是break,断点的意思;断点设置好后,输入c命令,也就是continue的意思,这个时候切换到eclipse中点击F8键开始run起来,等到运行到main.cpp文件的28行后,cygwin中就会提示出当前断点所在的代码行,l 命令查看断点后面的10行代码 n命令是next,同eclipse中的F6,s命令step,即单步,同eclipse中的F5,其他更多的gdb命令请搜索gdb 参数

#13


引用 11 楼 berdy 的回复:
提示make命令没有安装,重新运行cygwin的setup.exe文件,在选择安装包的地方,最好是选择Devel这个全部安装,里面包含了开服常用的工具 gcc g++ gdb make 

有用!!!!!正解

#14


cocos2d-x 在 Eclipse 无法断点 ,你能断点吗

推荐阅读
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • Java测试服务器调试指南详细介绍了如何进行远程调试,并深入解析了Java Xdebug参数的使用方法。本文首先概述了Java内置的调试功能,重点介绍了JDB这一类似于GDB的强大调试工具。通过实例演示,读者可以掌握在测试环境中高效调试Java应用程序的技巧,包括配置远程调试环境和优化调试参数,以提高开发效率和代码质量。 ... [详细]
  • 在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ... [详细]
  • JBPM 6.5 环境配置深入解析(下篇)
    本文深入探讨了JBPM 6.5 的环境配置细节,从零开始详细介绍了下载、解压后的文件结构,并结合实际操作步骤,为初学者提供了全面的配置指南。通过具体的示例和详细的解释,帮助读者快速掌握 JBPM 6.5 的安装与配置过程。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • Keepalived 提供了多种强大且灵活的后端健康检查机制,包括 HTTP_GET、SSL_GET、TCP_CHECK、SMTP_CHECK 和 MISC_CHECK 等多种检测方法。这些健康检查功能确保了高可用性环境中的服务稳定性和可靠性。通过合理配置这些检查方式,可以有效监测后端服务器的状态,及时发现并处理故障,从而提高系统的整体性能和可用性。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • 在 Linux 环境下,多线程编程是实现高效并发处理的重要技术。本文通过具体的实战案例,详细分析了多线程编程的关键技术和常见问题。文章首先介绍了多线程的基本概念和创建方法,然后通过实例代码展示了如何使用 pthreads 库进行线程同步和通信。此外,还探讨了多线程程序中的性能优化技巧和调试方法,为开发者提供了宝贵的实践经验。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在VS2013中编译FFMPEG时遇到的问题及解决方案
    在使用VS2013编译旧版本FFMPEG库时遇到了一些问题,因为官方并未提供预编译的LIB和DLL文件。由于对Linux环境不熟悉,只能在Windows环境下进行配置和编译。具体步骤如下:首先,下载FFMPEG的源代码;然后,安装必要的编译工具和依赖项;接着,配置Visual Studio 2013的项目设置;最后,解决编译过程中出现的各种错误和警告。通过这些步骤,最终成功编译出所需的FFMPEG库文件。 ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • 动态壁纸 LiveWallPaper:让您的桌面栩栩如生(第二篇)
    在本文中,我们将继续探讨如何开发动态壁纸 LiveWallPaper,使您的桌面更加生动有趣。作为 2010 年 Google 暑期大学生博客分享大赛 Android 篇的一部分,我们将详细介绍 Ed Burnette 的《Hello, Android》第三版中的相关内容,并分享一些实用的开发技巧和经验。通过本篇文章,您将了解到如何利用 Android SDK 创建引人入胜的动态壁纸,提升用户体验。 ... [详细]
  • 本文详细介绍了在DS-5开发工作室中集成最新编译器工具链的方法与步骤。通过逐步指导,帮助用户高效地配置和使用最新的编译器,以提升开发效率和代码质量。此外,还提供了常见问题的解决方案和最佳实践建议,确保用户能够顺利进行开发环境的升级。 ... [详细]
author-avatar
百变精灵1980
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有