`
buluzhai
  • 浏览: 110555 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Couldn't reserve space for cygwin's heap,错误解决

F# 
阅读更多
如果编译出现“Couldn't reserve space for cygwin's heap, Win32 error 487” ,是因为msys-1.0.dll 出错,该文件会导致目录tools\MSYS\bin下的sh.exe,make.exe等不能运行.提示Couldn't reserve space for cygwin's heap, Win32 error 487 错误,

解决办法:
进入工程目录,使用命令工具
rebase -b 0x76000000 tools\MSYS\bin\msys-1.0.dll

可以解决该问题.原来是msys-1.0起始地址充突引起

全部完整的错误信息如下:

m.AllocationBase 0x0, m.BaseAddress 0x715B0000, m.RegionSize 0x460000, m.State 0x10000
F:\A9_FS_1207\2526_GEMINI_0828\Tools\MSYS\bin\sh.exe: *** Couldn't reserve space for cygwin's heap (0x715B0000 <0xC70000>) in child, Win32 error 487
      0 [main] sh 7632 sync_with_child: child 7648(0x71C) died before initialization with status code 0x1
  25422 [main] sh 7632 sync_with_child: *** child state waiting for longjmp
分享到:
评论

相关推荐

    could not reserve enough space for object heap

    当JVM试图为新的对象分配内存,但无法在堆中找到足够的连续空间时,就会抛出"Could not reserve enough space for object heap"的错误。 引发这个错误的原因可能有以下几点: 1. **物理内存不足**:系统可用的物理...

    msys-1.0.dll

    有效解决RVDS编译Couldn't reserve space for cygwin's heap错误。下载后替换tools\MSYS\bin\msys-1.0.dll原文件。

    MySQL 的 msys-1.0.dll 原文件

    MySQL 的 msys-1.0.dll 源文件 msys-1.0.dll 有效解决RVDS编译Couldn't reserve space for cygwin's heap错误。下载后替换tools\MSYS\bin\msys-1.0.dll原文件。 msys

    论文研究 - 越南Backan Kimhy Reserve的经济价值

    这项研究通过结合陈述偏好方法和基于市场的方法(如市场价格方法,重置成本,可避免成本)来检验Kimhy Reserve的总经济价值(TEV)。 结果表明,Kimhy Reserve具有使用价值和非使用价值。 Kimhy Reserve邻近社区的...

    MTK 编译过程可能会遇到的几个非正常错误

    Couldn't reserve space for cygwin's heap ``` **问题描述**: 此错误提示表示在为 Cygwin 的堆分配空间时出现了问题。Cygwin 是一套在 Windows 操作系统上运行的 POSIX 兼容工具集。 **原因分析**: - **内存...

    tomcat常见错误与解决方法.pdf

    在 Tomcat 启动时,提示:“Error occurred during initialization of VM Could not reserve enough space for object heap”。该错误是因为 Tomcat 的 bin 目录下,catalina.sh 文件的 Tomcat 内存参数配置过大,...

    使用eclipse连接mysql时报错Could not create Poool…

    ###可能是你下载的mysql版本过高,与你安装的mysql-connector-java版本匹配。 ##你选择换适合你的java驱动就可以了。 ##另外这个看报错时,主要是根据报错的提示括弧()里的报错处理异常, ##如果()里有关于Time...

    RESERVE 模块.pdf

    【RESERVE模块】是SIMATIC ET 200S分布式I/O系统中的一款组件,型号为6ES7138-4AAx1-0AA0。该模块主要用于预留I/O通道,确保系统在扩展或替换时有充足的接口资源。在工业自动化领域,这种模块的使用能够帮助用户灵活...

    Liberty Reserve API SCI中文官方开发文档

    总结起来,"Liberty Reserve API SCI中文官方开发文档"是面向开发者的宝贵资源,它不仅提供了与LR系统交互的技术细节,还包含了实用的示例和指南,有助于理解和实现基于Liberty Reserve的支付解决方案。虽然Liberty ...

    C语言高级编程及实例部.rar

    else if (free(ptr)) /* Block is from C-Ware's heap */ { return ; } } puts("\nAttempt to free unallocated block!\n\7") ; exit(1) ; } char *Allocate(bytes) unsigned bytes ; { BLOCK ...

    POINT I/O Address Reserve Module.pdf

    使用这样的模块可以为将来的模块升级和扩展提供灵活的解决方案,从而节省了未来的安装时间和成本。用户在安装之前需要了解固态设备的操作特性,这些特性与电磁机械设备有显著不同。因此,所有负责使用该设备的人员...

    dex2jar+jd-gui

    在Android应用开发中,安全和隐私保护是至关重要的议题,然而,有时候为了学习、调试或者逆向工程的目的,我们需要对APK文件进行反编译。在这个过程中,`dex2jar` 和 `jd-gui` 是两个非常关键的工具,它们在Android...

    WIN7安装gradle环境

    Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. ``` * **调整内存设置** 检查`gradle....

    android studio 新建项目报错的解决之路

    6. **内存分配问题**:另一个常见的错误是“Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap”。这意味着JVM在启动时无法分配足够的内存。你可以通过修改`...

    Jbuider启动

    Could not reserve enough space for object heap Unable to create JVM. ``` 这表明在初始化Java虚拟机时发生了错误,具体原因是无法为对象堆分配足够的内存空间。这意味着当前系统的内存设置不足以支持JBuilder...

    Reserve Hotel.mdj

    Reserve Hotel.mdj

    MySQL常见错误有哪些_MySQL常见错误的快速解决方法

    解决方法:修改tokudb_fs_reserve_percent参数,不过该参数是静止参数,需重启实例 2.  以上这篇MySQL常见错误有哪些_MySQL常见错误的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也...

    sqlserver错误日志

    - **内存代理**:`MEMORYBROKER_FOR_RESERVE (default)` 和 `MEMORYBROKER_FOR_STEAL (default)` 分别表示用于预留和抢夺内存的代理。 - **页面**:记录了内存页的相关统计。 - **分配次数**:1280次,表示当前...

Global site tag (gtag.js) - Google Analytics