gcc 2.03给出了cc1.exe:使用32位Windows 7操作系统进行编译时出现“内存不足分配”错误

时间:2010-11-26 07:25:49

标签: gcc windows-7 djgpp

我正在使用djgpp 2.03版本和带有3 GB RAM的32位Windows 7操作系统,但在编译c源代码时,我收到错误“cc1.exe:在总共52828808之后分配65536个字节的内存不足bytes“使用具有相同实用程序的windows xp系统正确编译相同的源代码(djgpp 2.03)。我尝试通过将虚拟内存空间增加到几GB而不起作用,请帮我解决这个问题.... ..

谢谢和最好的Regars Rupesh thakur

2 个答案:

答案 0 :(得分:1)

通常,如果要在Windows中运行dos程序,则应考虑进行虚拟化。

是的,即使没有虚拟化,一些dos程序也能正常工作,但有些程序不会。这似乎是后来的一个例子。

答案 1 :(得分:1)

尝试使用(遗憾的是未发布的)DJGPP版本2.04。请遵循这些instructions。此版本与最新版本的Windows具有更好的兼容性,其中“最近”表示Windows 2000及更高版本。 (我不敢相信我在2010年这么说。)