在Win7上使用MinGW\msys\1.0\bin\patch.exe打补丁的时候,出现上如标题所示的错误。
在stackoverflow上找到了答案:
http://stackoverflow.com/questions/18502999/git-extensions-win32-error-487-couldnt-reserve-space-for-cygwins-heap-win32
我的情况是:
- 我在Win32 Console里直接调用MinGW\msys\1.0\bin\patch.exe程序打补丁。(虽然报的错误提到了cygwin)
- 我的msys-1.0.dll是MinGW的
解决过程:
- 启动cygwin:Cygwin.bat
- 查看rebate.exe的help信息:rebase -h
- 转向msys-1.0.dll所在目录:cd D:/sdk/MinGW/msys/1.0/bin
- rebase -b 0x50000000 msys-1.0.dll