在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