Es un Sistema de Desarrollo de 32-bit disponible libremente, basado
en el conjunto de desarrillo GNU, que se ejecuta y produce programas para
computadores compatibles con un procesador 386 y superior y corriendo
DOS o un sistema operativo o emulador compatible con DOS.
Eso es demasiado, pero es verdad. Tomémoslo un poco a la vez, ¿No creen?
DJGPP esta disponible libremente.
Note que la intención aquí es que usted puede legalmente copiar
DJGPP de un amigo, incluso si usted no paga un centavo por el, pero
no implica que usted está obligado a una copia gratuita de
DJGPP, o a que no pueda cobrar una tarifa por el. Por favor note,
sin embargo, que hay unas cuantas formas "oficiales" de obtener
DJGPP, y estas deben ser revisadas para asegurarse de que usted tiene
la última versión si usted obtiene una copia de alguna otra fuente
(BBS, amigos, etc). DJGPP tambien es un sistema "libre de cargos",
por lo que usted puede(en la mayoría de los casos) vender los
programas que usted escriba con los términos y condiciones que usted
desee.
DJGPP es 32-bit.
Para usar DJGPP, o correr cualquier programa que escriba con
DJGP usted necesita un máquina con un procesador de 32-bits. Esto
significa un 386, 486, etc. Usted no puede usar djgpp en un 286.
Sin embargo, todos sus programas usarán enteros de 32-bits, punteros de
32-bits y nunca tendrá que preocuparse por pasar las barreras de los
64k y 640k.
DJGPP es un sistema de desarrollo.
El propósito de DJGPP es darle la abilidad de crear nuevo
software, desde cero. Ya que usted y el computador no hablan el
mismo lenguaje, lo que usted escribe debe convertirse de alguna
forma a un lenguaje que el computador entienda. Esto es lo que
hace un sistema de desarrollo. DJGPP incluye todas las herramientas
que necesita para necesita para desarrollar programas, incluyendo
un editor(emacs), compilador(gcc), depurador(gdb), y la librería
(libc).
DJGPP está basado en el conjunto de desarrollo GNU.
Muchos de los programas centrales de DJGPP, como gcc, as,
ld y gdb, vienen desde el proyecto GNU, que está creando un
conjunto de programas Unix libremente redistribuibles, algunos
de los cuales son un ambiente de desarrillo Unix. Estos programas
han sido portados a DJGPP y son usados para formar el núcleo de
sus herramientas de desarrollo. Para más información a cerca del
proyecto GNU, vea http://www.fsf.org/.
DJGPP ejecuta y produce programas para...
Como DJGPP fué construido usándose a si mismo, el conjunto
de máquinas en las que ejecuta DJGPP y el conjunto en las que
se ejecutan los programas creados con DJGPP son el mismo conjunto
de máquinas.
...computadores compatibles
The hardware objetivo para los programas DJGPP es la plataforma PC.
... con un procesador 386
Usted no puede usar DJGPP en un 286, porque no es un procesador
de 32-bits.
... corriendo DOS
Si, ya se que Windows es la "ola del futuro", pero a mí no
me gusta, así que yo no lo soporto. DJGPP es para hacer programas
DOS, y si usted puede convencerlo para hacer un programa Windows,
bien por usted.
... o un sistema operativo
Programas de DJGPP se ejecutan bajo la línea de comando de
Windows, OS/2, PC-DOS, MS_DOS, NDOS, y otros sistemas operativos
compatibles.
... o emulador compatible con DOS
Usted puede correr programas DJGPP en el emulador DOS de
Linux o cualquier emulador que emule un 386 y soporte la interfaz
DPMI.