gcc 2.03 выдает cc1.exe: ошибка «нехватка памяти» при компиляции с 32-битной ОС Windows 7 - PullRequest
1 голос
/ 26 ноября 2010

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

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

Ответы [ 2 ]

1 голос
/ 26 ноября 2010

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

1 голос
/ 26 ноября 2010

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

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

...