gcc 2.03 выдает cc1.exe: ошибка "нехватка памяти" при компиляции с 32-битной ОС Windows 7

Я использую версию djgpp 2.03 и 32-разрядную ОС Windows 7 с 3 ГБ ОЗУ, но при компиляции исходного кода c я получаю сообщение об ошибке "cc1.exe: недостаточно памяти, выделяя 65536 байт после того же 52828808 байт" Исходный код правильно компилируется с системой Windows XP с той же утилитой (djgpp 2.03). Я пытался увеличить объем виртуальной памяти до нескольких ГБ, но не сработал, пожалуйста, помогите мне выйти из этой проблемы......

Спасибо и наилучшие пожелания Рупеш Тхакур

2 ответа

Попробуйте использовать (к сожалению, не выпущенную) версию 2.04 DJGPP. Следуйте этим инструкциям. Эта версия намного лучше совместима с последними версиями Windows, где "недавний" означает Windows 2000 и выше. (Не могу поверить, что говорю это в 2010 году).

В общем, если вы хотите запускать программы DOS в Windows, вам следует подумать о виртуализации.

Да, некоторые программы DOS будут работать даже без виртуализации, но некоторые не будут. Это кажется примером позже.

Другие вопросы по тегам