2009-08-12 13 views
6

J'utilise Code :: Blocks avec MinGW pour écrire mes applications C++ dans Windows XP. Maintenant je veux compiler mon code pour fonctionner sous un environnement MS DOS, donc je peux le mettre sur ma disquette formatée DOS. Quelqu'un peut-il m'aider?MinGW compiler pour MS DOS

Merci d'avance.

P.S. Je ne veux pas dire l'invite de commande, mais vraiment bon vieux système d'exploitation MS DOS .

Répondre

6

Il est assez vieux, mais DJGPP existe précisément pour le développement DOS. Je n'ai pas été mis à jour depuis 2000, mais ça fonctionne.

Il est fondamentalement la même que MinGW, mais exclusivement pour DOS.

+1

Je suis d'accord que c'est le meilleur pari, mais je ne mettrais pas d'argent sur la compilation de code C++ moderne et idiomatique. –

+0

Oh, je peux garantir que ce ne sera pas le cas. Il a seulement GCC 2.96, si la mémoire sert. À moins que quelqu'un ne maintienne la cible DOS sur la série GCC 3.x, c'est à peu près le seul choix. – greyfade

+0

Désolé que j'ai marqué cela comme accepté si tard. Tant pis... –

1

Je n'ai pas développé pour MS-DOS depuis quelques décennies; mais je commencerais à vérifier les outils utilisés sur Free-DOS. Peut-être qu'il existe déjà un paquet gcc pour cela.

3

En quelle année at-il été écrit? (Il y a quatre mois.) Euh, non, DJGPP est toujours supporté, il a G ++ 4.4.1 (ou non officiel 4.4.2, même) !! La libc elle-même est encore (très lentement) tordue, mais même 2.03p2 "stable" est de 2002 et 2.04 "beta" de 2003. Où avez-vous eu l'année 2000 et GCC 2.96 (jamais soutenu par DJGPP, 2.96 n'était même pas une version officielle de la FSF, c'était une fourchette Red Hat) de ????