Domanda
Dove posso trovare Basic e C / C ++ compilatori per MS-DOS?
Soluzione
C'è DJGPP per C / C ++.
Altri suggerimenti
libero (anche se non necessariamente open source) che colpiscono i compilatori MS-DOS (in genere a 32 bit, ma alcuni possono anche indirizzare ancora a 16 bit):
- Digital Mars 16 e 32 bit
- versione DJGPP di DJ Delorie di GCC per DOS32 solo a 32 bit
- Open Watcom 16 e 32 bit
Se solo C (senza supporto C ++) è interessante per voi, c'è anche questi (io onestamente non ho idea quanto bene queste cose potrebbero funzionare sui sistemi moderni compilazione del codice sorgente moderna - in realtà è passato così tanto tempo da quando ho fatto nulla o per DOS che non so quanto bene i 3 compilatori sopra lavoro per MS-DOS o)
- DeSmet C solo 16 bit
- Turbo C 2.01 solo 16 bit
Turbo C può compilare C / C ++
http://www.digitalmars.com/ è quello che una volta era Zortech, il 32bit originale piatta modello di memoria compilatore DOS.
È inoltre possibile utilizzare GCC sia sotto Cygwin o MinGW.
L'ultima MSVC per costruire gli eseguibili DOS era IIRC 1.52 Si tratta di un download gratuito se si dispone di MSDN.
Se siete su Windows 95 o successivi è possibile utilizzare la versione Cygwin di gcc. Non si darà un compilatore di base però.
Non si può andare male con DJGPP (miglior supporto C ++, LFNs) o OpenWatcom (multi-piattaforma, supporta anche a 16 bit). Per BASIC, provare FreeBASIC (che utilizza di DJGPP libc, assemblatore, linker ma ha il suo frontend compilatore). http://www.freebasic.net