2009-08-12 15 views
6

Sto usando Code :: Blocks con MinGW per scrivere le mie applicazioni C++ in Windows XP. Ora voglio compilare il mio codice per l'esecuzione in un ambiente MS DOS, quindi posso inserirlo nel mio disco floppy DOS formattato. Qualcuno può aiutarmi?MinGW compile per MS DOS

Grazie in anticipo.

P.S. Non intendo il Prompt dei comandi, ma in realtà il buon vecchio sistema operativo DOS MS .

risposta

6

È piuttosto vecchio, ma DJGPP esiste esattamente per lo sviluppo DOS. Non sono stato aggiornato dal 2000, ma funziona.

È fondamentalmente lo stesso di MinGW, ma esclusivamente per DOS.

+1

Sono d'accordo che è la soluzione migliore, ma non vorrei spendere soldi per compilare un codice C++ moderno e idiomatico. –

+0

Oh, posso garantire che non lo farà. Ha solo GCC 2.96, se la memoria serve. A meno che qualcuno non mantenga il target DOS sulla serie GCC 3.x, questa è l'unica scelta. – greyfade

+0

Mi dispiace che l'ho contrassegnato come accettato così tardi. Oh bene... –

1

Non ho sviluppato per MS-DOS per alcuni decenni; ma inizierei a controllare gli strumenti usati su Free-DOS. Forse c'è già un pacchetto gcc per questo.

3

In che anno è stato scritto ??? (Dice quattro mesi fa.) Uh, no, DJGPP è ancora supportato, ha G ++ 4.4.1 (o 4.4.2 non ufficiale, anche) !! La stessa libc è ancora (molto lentamente) ottimizzata, ma anche 2.03p2 "stable" è del 2002 e 2.04 "beta" del 2003. Dove hai ottenuto l'anno 2000 e GCC 2.96 (mai supportato da DJGPP, 2.96 non era nemmeno una versione ufficiale della FSF, era una forcella di Red Hat) da ????