win7下用cygwin编译程序出现couldn't allocate heap,win32 error xxx错误的解决办法

参考文档:http://hi.baidu.com/%C3%F7%D4%C2%B7%E7%C8%CA/blog/item/9227e7ca47fc6e087e3e6fed.html

错误见图:

错误信息截图

网上查了下,貌似是由于兼容性引起的,只要将相关的需要用到的编译程序的启动改为XP SP3或SP2的兼容模式,以管理员的模式运行即可。需要设置的程序有:

Here is the list of files that you can select to change their compatibility mode under the Quartus II->bin->cygwin->bin folder:
1. Make.exe
2. Sh.exe
3. Echo.exe
4. Cygstart.exe
5. MakeInfo.exe
6. Perl.exe
7. Collect2.exe (under nios2eds\bin\nios2-gnutools\ H-i686-pc-cygwin\libexec\gcc\nios2-elf\3.4.6)
8. Nios2-elf-g++.exe (under nios2eds\bin\nios2-gnutools\ H-i686-pc-cygwin\bin)


但是这个方法对我也不是很有效,最后我的做法是:

彻底卸载CYGWIN(具体办法网上搜索),然后重新安装CYGWIN,问题得到解决


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值