2009-08-12 10 views
6

Estoy usando Code :: Blocks con MinGW para escribir mis aplicaciones C++ en Windows XP. Ahora quiero compilar mi código para que se ejecute en un entorno MS DOS, por lo que puedo ponerlo en mi disquete formateado en DOS. ¿Alguien puede ayudarme?compilación MinGW para MS DOS

Gracias de antemano.

P.S. No me refiero al símbolo del sistema, pero realmente el bueno viejo sistema operativo MS DOS.

Respuesta

6

Es bastante antiguo, pero DJGPP existe precisamente para el desarrollo de DOS. No he sido actualizado desde 2000, pero funciona.

Es básicamente lo mismo que MinGW, pero exclusivamente para DOS.

+1

Estoy de acuerdo en que esa es la mejor opción, pero no pondría nada de dinero compilando un código C++ moderno e idiomático. –

+0

Oh, puedo garantizar que no lo hará. Solo tiene GCC 2.96, si la memoria sirve. A menos que alguien mantenga el objetivo de DOS en la serie GCC 3.x, esa es la única opción. – greyfade

+0

Perdón por haber marcado esto como aceptado tan tarde. Oh bien... –

1

No he desarrollado para MS-DOS desde hace algunas décadas; pero comenzaría a verificar las herramientas usadas en Free-DOS. Tal vez ya hay un paquete de gcc para eso.

3

¿En qué año se escribió esto? (Dice hace cuatro meses.) Uh, no, DJGPP aún es compatible, tiene G ++ 4.4.1 (o 4.4.2 no oficial, incluso)! La libc misma sigue siendo modificada (muy lentamente), pero incluso 2.03p2 "estable" es de 2002 y 2.04 "beta" de 2003. ¿Dónde obtuviste el año 2000 y GCC 2.96 (nunca fue compatible con DJGPP, 2.96 ni siquiera un lanzamiento oficial de FSF, era un tenedor de Red Hat) de ????