Couldn't reserve space for cygwin's heap, Win32 error 487

 
一 开始,装上netbeans时,要求编译器,于是,我选用了codeblocks的MingW的gcc,g++编译器。想用它的make,但是显示不支持 MingW的make。于是,我试了一下别的make.exe(似乎不能在有空格的路径下,能否放在中文路径名下倒未曾考证),这时make倒是能用,不 过总提示些问题。提示如下:

AllocationBase 0×0, BaseAddress 0x715B0000 , RegionSize 0×3E0000, State 0×10000
D:/msys/1.0/bin/make.exe: *** Couldn’t reserve space for cygwin’s heap, Win32 error 487
这时,便上网查了一下,主要思想是需要将一个文件ReBase为0x715B0000 (上文中的数)。

于是,上网找rebase.exe,
无奈上网后没有找到这个rebase.exe.后来在自己的电脑上一搜果然有一个rebase.exe的东西存在。
然 后再在cmd窗口运行,rebase.exe -b 0×765B0000 …(dll文件所在路径)。例如,我用的是msys,这时,便输入 rebase.exe -b 0×765B0000 d:/msys/1.0/bin/msys-1.0.dll ,可是系统找不到这个rebase.exe,想了想,就它所在的路径加了环境变量,再试,成功了。原来,那个rebase.exe的东西是在 VS(2005)中的一个工具。就是它。装有VS(2005)的就可无须下载直接使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值