win7 cygwin can't allocate heap问题
我在win7上运行cygwin,编译的时候出现下面的错误
2 [main] ? (4212) c:\cygwin\bin\bash.exe: *** fatal error - couldn't alloc
ate heap, Win32 error 0, base 0x660000, top 0x680000, reserve_size 126976, alloc
size 131072, page_const 4096
7199750 [main] bash 7296 child_copy: stack write copy failed, 0x22E930..0x230000
, done 0, windows pid 2287716, Win32 error 5
bash: fork: No error
网上说可以修改注册表,用cygwin自带的regtool运行以下命令:
regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024
regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin
好像不行,出现“Error (5): 拒绝访问。”错误
应该怎么办?