| ¿Cómo instalar el DJGPP? |
| http://www.davidcapello.com.ar/ |
Indice
Introducción Esto es un tutorial de cómo instalar el conocido compilador de 32 bits, totalmente gratuito, y creado por DJ Delorie: DJGPP. Lo que principalmente me impulsó a crear este tutorial, fue que encontré a varias personas, que al entrar al sitio del DJGPP También, podrá encontrar la forma de instalar el entorno de desarrollo integrado: RHIDE, unos de los mejores que ví, aunque muchas personas prefieren el EMACS, yo me quedo con el RHIDE, es más sencillo y fácil tanto de programar, como de compilar, ejecutar y hasta depurar código. Para que se de una idea, si alguna vez usó Borland C++ en su versión 3.1, RHIDE es bastante parecido a tal punto que lo supera por mucho. Bajar archivos Lo primero que deberá plantearse, será ¿qué quiere?, si solamente programar en C, o también en C++, si quiere que su programa trabaje tanto en DOS como en Windows, si quiere solamente las distribuciones binarias (ejecutables) o también prefiere el código fuente de todo lo que vaya a bajar. Primero que todo, cree un directorio donde se alojarán los archivos que bajará, luego, acceda a cualquiera de estas dos direcciones FTP, lo puede hacer a través de un explorador web (como Internet Explorer o Netscape Communicator), o un programa que maneje exclusivamente FTP (como CuteFTP)...
Entre otros, aquí encontrará estos directorios, con los archivos ZIPs correspondientes...
Esto por el lado del DJGPP, ahora, para bajarse el Entorno de Desarrollo Integrado `RHIDE', lo puede hacer desde... http://www.lanet.lv/~pavenis/rhide.html Luego, debería bajarse la librería Allegro (si es que quiere comenzar a desarrollar video juegos)... http://alleg.sourceforge.net/ (Le recomiendo la última versión WIP.) Descomprimir Bueno, ahora necesitará un descompresor de archivos .ZIP que soporte nombres largos, puede ser tanto PKUnZip, como el WinZip (www.winzip.com), o también puede encontrar el "unzip32.exe" dentro del mismo directorio donde bajar el DJGPP (ver sección anterior). Si está usando el pkunzip, recuerde el parámetro "-d", para respetar la estructura de directorios de los archivos .ZIP. Luego, deberá crear un directorio donde instalará el djgpp, el cual podría ser... C:\DJGPP Eso sí, no intente instalar DJGPP en el directorio /DEV, ya que no funcionará (lo dice en el archivo "readme.1st"). Ejemplo... C:\>mkdir djgpp o C:\DJGPP>unzip32 djdev203.zip Y así con todos los archivos (tanto los de DJGPP, como RHIDE y como ALLEGRO)... Configurar Bueno, ahora deberá editar el archivo "AUTOEXEC.BAT"... set PATH=c:\djgpp\bin;%PATH% ATENCION: "c:\djgpp" es un ejemplo, usted deberá colocar la ruta de acceso donde haya instalado el compilador. Lo mismo con ALLEGRO. Lo del PATH es porque así todas las utilidades que se encuentran en el directorio `bin' del DJGPP, pueden ser llamas desde cualquier directorio. Luego, debe poner los directorios temporarios, donde se colocará un poco de "basura" por parte de RHIDE y DJGPP... set TEMP=C:\WINDOWS\TEMP Le recomiendo tener la variable "TEMP" apuntando al directorio de Windows, y el directorio "TMPDIR", al directorio temporario de DJGPP. NOTA: También se dice en la página de DJGPP, que se le recomienda colocar estas líneas en el archivo "CONFIG.SYS"... shell=C:\COMMAND.COM C:\ /e:2048 /p Yo lo hice y me anda todo sin problemas. Luego de todo esto, reinicie el sistema, para que el nuevo "AUTOEXEC.BAT" y "CONFIG.SYS" sean leidos. Probar Primero deberá ejecutar el programa `go32-v2.exe', sin ningún tipo de argumentos, es decir: ...>go32-v2 Este programa nos mostrará cuánta memoria DPMI y espacio Swap (de intercambio) puede emplear DJGPP en nuestra máquina. Si el programa llega a dar menos de 4 megas de memoria DPMI, deberá ir pensando en comprar más RAM. Luego de esta prueba, deberá compilar, por lo menos, el programa más pequeño posible, para saber si puede compilar `algo'.
Ahora, compílelo, con la siguiente instrucciones: gcc -o hola.exe hola.c Y bueno, si todo sale bien, podrá ejecutar el nuevo archivo EXE. Espero que se divierta con este fantástico mundo de la programación en C/C++, y pueda comenzar a realizar sus propios proyectos! Recuerde que para cualquier cosa, puede visitar mi página WEB http://www.davidcapello.com.ar/ |
|
WWW.ELGURUPROGRAMADOR.COM.AR
|