Como compilar DRC en windows...
Publicado: Mar 30 May 2006 , 14:00
... y hacer que parezca que compilamos en un linux. O mejor dicho, como compilar DRC con GCC, que es el compilador GNU por excelencia.
Bueno, ya se que este, dentro de los temas menores en los que me estoy especializando, es ridículamente menor. Pero supongo que aquí, en la sala menor es donde menos molestará. Digo molestará por lo que viene a continuación.
Lo mejor para compilar DRC en un windows es instalarse mingw:
http://www.mingw.org/
mingw ofrece un entorno de programación compatible con el software GNU pero dentro de Windows.
De toda la lista de paquetes a instalar:
http://www.mingw.org/download.shtml
yo tengo instalados Minimal System 1.0.10 (MSYS 1.0.10) y MSYS Developer Tool Kit 1.0.1.
http://prdownloads.sf.net/mingw/MSYS-1. ... e?download
http://prdownloads.sf.net/mingw/msysDTK ... e?download
MSYS crea un acceso directo a una consola de trabajo. Y si, efectivamente, en modo consola es como vamos a trabajar.
desde esta shell podemos escribir:
gcc -v
y nos dirá:
Reading specs from C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
Ahí está nuestro compilador gnu preparado.
Tambien tenemos make:
make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-msys
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <bug-make@gnu.org>.
¿donde están nuestros discos con nuestro preciado windows? Pues C: está en /c . O D: está en /d.
Si escribimos ls /c obtenemos un listado del contenido de C:. Ojo con los nombres de directorio o archivos con espacios dentro. Hay que encerrar entre comillas (") todo el path (la ruta al archivo desde el punto en el que estamos) para poder trabajar con el.
Otros comandos útiles: cd para cambiar de directorio, vi para editar (ejejejejee), less para leer un fichero.
Seguimos...
Bueno, ya se que este, dentro de los temas menores en los que me estoy especializando, es ridículamente menor. Pero supongo que aquí, en la sala menor es donde menos molestará. Digo molestará por lo que viene a continuación.
Lo mejor para compilar DRC en un windows es instalarse mingw:
http://www.mingw.org/
mingw ofrece un entorno de programación compatible con el software GNU pero dentro de Windows.
De toda la lista de paquetes a instalar:
http://www.mingw.org/download.shtml
yo tengo instalados Minimal System 1.0.10 (MSYS 1.0.10) y MSYS Developer Tool Kit 1.0.1.
http://prdownloads.sf.net/mingw/MSYS-1. ... e?download
http://prdownloads.sf.net/mingw/msysDTK ... e?download
MSYS crea un acceso directo a una consola de trabajo. Y si, efectivamente, en modo consola es como vamos a trabajar.
desde esta shell podemos escribir:
gcc -v
y nos dirá:
Reading specs from C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
Ahí está nuestro compilador gnu preparado.
Tambien tenemos make:
make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-msys
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <bug-make@gnu.org>.
¿donde están nuestros discos con nuestro preciado windows? Pues C: está en /c . O D: está en /d.
Si escribimos ls /c obtenemos un listado del contenido de C:. Ojo con los nombres de directorio o archivos con espacios dentro. Hay que encerrar entre comillas (") todo el path (la ruta al archivo desde el punto en el que estamos) para poder trabajar con el.
Otros comandos útiles: cd para cambiar de directorio, vi para editar (ejejejejee), less para leer un fichero.
Seguimos...
























