компилировать программу на C в среду MS-DOS - PullRequest
0 голосов
/ 22 апреля 2010

У меня есть небольшая программа, которая использует 32-битный объектный файл, и я хочу запустить его под операционной системой DOS. Теперь, после поиска я нашел DJGPP .
Есть ли способ использовать DJGPP для компиляции моей программы в 16Bit DOS исполняемый формат?

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

Взгляните на этот связанный вопрос переполнения стека. Это может помочь.

0 голосов
/ 22 июля 2013

Если вы хотите использовать 32-битный процессор (386 и выше) для запуска 32-битного кода в 16-битной DOS (с использованием DPMI ), то DJGPP, безусловно, является правильным инструментом. То есть он создает 16-битные исполняемые файлы dos, содержащие 32-битный код. Для формата объекта он использует 32-битный COFF.

...