Вопрос
Где я могу получить компиляторы BASIC и C/C++ для MS-DOS?
Решение
Есть DJGPP для C/C++.
Другие советы
Бесплатные (хотя и не обязательно с открытым исходным кодом) компиляторы, предназначенные для MS-DOS (обычно 32-битные, но некоторые также могут быть ориентированы на 16-битные версии):
- Цифровой Марс 16 и 32 бит
- Версия GCC DJ Delorie для DOS32 от DJ Delorie только 32 бит
- Открыть Ватком 16 и 32 бит
Если вам интересен только C (без поддержки C++), есть еще такие (честно говоря, я понятия не имею, насколько хорошо эти вещи могут работать в современных системах, компилирующих современный исходный код - на самом деле прошло так много времени с тех пор, как я что-либо делал для этого или для него). DOS, и я не знаю, насколько хорошо работают 3 вышеперечисленных компилятора и для MS-DOS)
- ДеСмет С только 16 бит
- Турбо С 2.01 только 16 бит
Turbo C может компилировать c/c++
http://www.digitalmars.com/ это то, что когда-то было Zortech, оригинальным компилятором DOS с 32-битной плоской памятью.
Вы также можете использовать GCC либо под cygwin, либо под mingw.
Последним MSVC для сборки исполняемых файлов DOS был IIRC 1.52, его можно загрузить бесплатно, если у вас есть MSDN.
Если вы используете Windows 95 или более позднюю версию, вы можете использовать Сигвин версия gcc.Однако это не даст вам базового компилятора.
Вы не ошибетесь, выбрав DJGPP (лучшая поддержка C++, LFN) или OpenWatcom (мультиплатформенный, также поддерживает 16-битную версию).Для BASIC попробуйте FreeBASIC (который использует libc, ассемблер и компоновщик DJGPP, но имеет собственный интерфейс компилятора). http://www.freebasic.net