一 开始,装上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)的就可无须下载直接使用了。
Couldn't reserve space for cygwin's heap, Win32 error 487
最新推荐文章于 2021-12-29 15:52:29 发布