2009-08-12 13 views
6

Ich verwende Code :: Blöcke mit MinGW, um meine C++ Anwendungen in Windows XP zu schreiben. Jetzt möchte ich meinen Code in einer MS-DOS-Umgebung ausführen, damit ich ihn auf meine DOS-formatierte Diskette legen kann. Kann mir jemand helfen?MinGW kompilieren für MS DOS

Vielen Dank im Voraus.

P.S. Ich meine nicht die Eingabeaufforderung, aber wirklich die gute alten MS-DOS-Betriebssystem.

Antwort

6

Es ist ziemlich alt, aber DJGPP existiert genau für DOS Entwicklung. Ich wurde seit 2000 nicht aktualisiert, aber es funktioniert.

Es ist im Grunde die gleiche wie MinGW, sondern ausschließlich für DOS.

+1

Ich stimme zu, dass das die beste Wette ist, aber ich würde kein Geld darauf setzen, modernen, idiomatischen C++ Code zu kompilieren. –

+0

Oh, ich kann garantieren, dass es nicht geht. Es hat nur GCC 2.96, wenn Speicher dient. Wenn nicht jemand das DOS-Ziel in der GCC 3.x-Serie verwaltet, ist das die einzige Wahl. – greyfade

+0

Entschuldigung, dass ich dies so spät als akzeptiert markiert habe. Naja... –

1

Ich habe seit einigen Jahrzehnten nicht für MS-DOS entwickelt; aber ich würde anfangen, die Tools auf Free-DOS zu überprüfen. Vielleicht gibt es bereits ein gcc-Paket dafür.

3

In welchem ​​Jahr wurde das geschrieben ??? (Sagt vor vier Monaten.) Äh, nein, DJGPP wird immer noch unterstützt, es hat G ++ 4.4.1 (oder inoffizielle 4.4.2, sogar) !! Die libc selbst wird immer noch (sehr langsam) optimiert, aber sogar 2.03p2 "stabil" ist von 2002 und 2.04 "beta" von 2003. Wo hast du Jahr 2000 und GCC 2.96 (nie von DJGPP unterstützt, 2.96 war nicht einmal eine offizielle FSF-Veröffentlichung, es war eine Red Hat Gabel) von ????

Verwandte Themen