我正在使用djgpp 2.03版本和带有3 GB RAM的32位Windows 7操作系统,但在编译c源代码时,我收到错误“cc1.exe:在总共52828808之后分配65536个字节的内存不足bytes“使用具有相同实用程序的windows xp系统正确编译相同的源代码(djgpp 2.03)。我尝试通过将虚拟内存空间增加到几GB而不起作用,请帮我解决这个问题.... ..
谢谢和最好的Regars Rupesh thakur
答案 0 :(得分:1)
通常,如果要在Windows中运行dos程序,则应考虑进行虚拟化。
是的,即使没有虚拟化,一些dos程序也能正常工作,但有些程序不会。这似乎是后来的一个例子。
答案 1 :(得分:1)
尝试使用(遗憾的是未发布的)DJGPP版本2.04。请遵循这些instructions。此版本与最新版本的Windows具有更好的兼容性,其中“最近”表示Windows 2000及更高版本。 (我不敢相信我在2010年这么说。)