win7 cygwin can't allocate heap问题

evil920 2013-06-30 02:29:11
我在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): 拒绝访问。”错误
应该怎么办?
...全文
301 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
www_adintr_com 2013-06-30
  • 打赏
  • 举报
回复
以管理员方式运行

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧