41) GCC bajo la competencia de GNU: Windows

Posted by Leek | Posted in , , , , , , , | Posted on 1:40 p. m.

Que tal a todos, ultimamente he estado dedicando mi poco tiempo libre al estudio de MinGW, Minimalist GNU for Windows, es la GCC(GNU Compiler Collection) para Windows.

MinGW, es muy usado por desarrolladores de software libre para la plataforma Windows, fue creado en 1998 por Collin Peters, compilado con Cygwin. Es muy util, y es la mejor opcion si quieres un compilador libre para Windows, ya sea de 32 o 64 bits.

Para conseguir un mejor comportamiento del compilador, es recomendable que al instalar MinGW, lo hagas directo en una carpeta directa en el disco local C, es decir, instalarlo en el directorio por defecto que es: C:\MinGW, asi sera mas facil compilar tus programas.

Una vez que hayas instalado MinGW, si quieres compilar el codigo, pero compilarlo desde tu carpeta personal, por ejemplo que tengas un archivo de C++(.cpp) en el escritorio, es necesario que copies el archivo g++.exe que se encuentra en C:\MinGW\bin, a la carpeta en el que se encuentra tu archivo de C++. Despues de eso abres un DOS, o una linea de comandos de Windows, y te colocas en la carpeta donde se encuentren tu archivo de C++ y el g++.exe; despues, tecleas
g++ Nombre_de_tu_archivo.cpp
y esto te compilara tu archivo C++ y los convertira en un archivo ejecutable de Windows(.exe), que por defecto lleva el nombre de a.exe, asi que para correrlo solo haces doble clic sobre el o escribes a.exe en la linea de comandos.

Ahora, si es que has generado un archivo de cabecera de C(.h), o un archivo de cabecera de C++(.hpp), solo es necasario que copies el archivo a la carpeta C:\MinGW\include, y eso bastara para poder utilizar tu archivo de cabecera en un archivo de C++.

MinGW tambien incluye una libreria grafica para crear GUI's; la cual se encuentra en C:\MinGW\include\GL.

Eso es todo por ahora, hasta pronto...

ACTUALIZACIÓN: A la derecha, en los gadgets de este blog, casi hasta abajo, hay enlaces hacia algunos codigos fuente albergados en La Web del Programador, algunos codigos han sido compilados bajo GNU/Linux, y otros bajo Windows, aunque estan diseñados para poder ser compilados sin importar el sistema operativo que uses.

Si deseas utilizar algun IDE que sea compatible con MinGW, tienes muchas alternativas, pero si quieres instalar por separado el MinGW y el IDE, esta por ejemplo el Code::Blocks IDE, el cual ya habia hablado de el en la entrada numero 11, tambien esta Visual-MinGW, aunque este todavia esta en ALFA, tendremos que esperar quizas, algunos años para que llegue a BETA y despues a RC, y despues a la versión final, espero que sea pronto, ya que tiene una exelente interfaz y es muy poderoso, pero no te lo recomiendo por el momento. Ahora, si no quieres Code::Blocks, o quieres esperar a la version final de Visual-MinGW, te recomiendo el editor de textos Vim, el cual es multiplataforma, y es un editor de textos, creado por programadores, para uso de programadores, por lo que es muy util y es muy poderoso.

Comments posted (0)