Компиляторы для DOS32? - PullRequest
       9

Компиляторы для DOS32?

0 голосов
/ 04 декабря 2009

Где взять компиляторы BASIC и C / C ++ для MS-DOS?

Ответы [ 6 ]

7 голосов
/ 04 декабря 2009

Есть DJGPP для C / C ++.

http://www.delorie.com/djgpp/

5 голосов
/ 04 декабря 2009

Бесплатные (хотя и не обязательно с открытым исходным кодом) компиляторы, предназначенные для MS-DOS (обычно 32-разрядные, но некоторые могут также по-прежнему ориентироваться на 16-разрядные):

Если вам интересен только один C (без поддержки C ++), есть и такие (я, честно говоря, понятия не имею, насколько хорошо эти вещи могут работать на современных системах, компилирующих современный исходный код - на самом деле, это было так давно, с тех пор как я что-то сделал в или для DOS, что я не знаю, насколько хорошо работают 3 вышеупомянутых компилятора для MS-DOS)

2 голосов
/ 04 декабря 2009

http://www.digitalmars.com/ - это то, что когда-то было Zortech, оригинальный 32-битный DOS-компилятор с плоской памятью.

Вы также можете использовать GCC под Cygwin или Mingw.
Последним MSVC для сборки исполняемых файлов DOS был IIRC 1.52, который можно бесплатно загрузить, если у вас есть MSDN.

2 голосов
/ 04 декабря 2009

Turbo C может компилировать c / c ++

1 голос
/ 04 декабря 2009

Если вы используете Windows 95 или новее, вы можете использовать Cygwin версию gcc Это не даст вам базовый компилятор.

0 голосов
/ 13 декабря 2009

Вы не ошибетесь с DJGPP (лучшая поддержка C ++, LFN) или OpenWatcom (мультиплатформенная, также поддерживает 16-битную версию). Для BASIC попробуйте FreeBASIC (который использует libc, сборщик, компоновщик DJGPP, но имеет свой собственный интерфейс компилятора). http://www.freebasic.net

...