Compilar y ejecutar un programa en C en Windows 7 con MinGW GCC ( Programación en C desde consola en Windows 7 )

Hola mundo con MinGW en WINDOWS 7

Antes de comenzar a dar los pasos para configurar el entorno, debemos saber varios conceptos:

Compilar: Simplemente cuando el código que tienes es convertido a lenguaje de maquina (binario) para que pueda ser luego ejecutada por medio de algún programa informático, si tienes algún error en la sintaxis te saldrá un mensaje o una advertencia en caso que haya alguna novedad.

Ejecutar: Es cuando ya se lleva a cabo las instrucciones dadas de tu código. Por ejemplo en windows los programas ejecutables tienen la terminación en .exe en linux sería algo asi .deb.

¿Qué es C?: Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. Mas info http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)

Ya que hemos hecho un repaso a los conceptos procedemos:

antes que nada crearemos un holamundo.c lo podemos crear en un editor de texto como el bloc de notas o Notepad++ , el código quedaría de la siguiente forma:


#include

int main(void)
{
    printf("HOLA MUNDO! \n");
    return 0;
}


Guardamos este codigo en una carpeta de facil acceso, en este caso la hemos cuardado en C:\prueba\

Entonces la ruta de nuestro código sería C:\prueba\holamundo.c

Bien ya tenemos nuestro código y ahora? simplemente podemos escribir gcc holamundo.c en nuestra carpeta pero nos saldrá el siguiente error:  "gcc" no se reconoce como un comando interno o externo programa o archivo por lotes ejecutable"

1. Descargarmos MinGW de la pagina http://sourceforge.net/projects/mingw/files/Installer/

2. Ejecutamos el programa y seguimos los siguientes pasos:

Hacemos clic en Install

 Escogemos el directorio donde lo vamos a guardar, en este caso lo dejamos 
igual en C:\ y hacemos clic en Continue

Esperamos que se instale.......

 En este paso vamos a seleccionar los paquetes que deseamos instalar,
por defecto está instalado el de C, sin embargo nos vamos a asegurar 
hacemos clic en All packages

Luego buscamos todos los paquetes relacionados con C The Gnu Compiler

Hacemos clic en los checks y seleccionamos Mark for Installation

 Una vez hallamos seleccionado los paquetes a instalar nos vamos
al menú Installation -> Apply Changes

Nos aseguramos que estén los paquetes que deseamos instalar
y hacemos clic en Apply

Listo! ya se han instalado los paquetes necesarios para que funcione
nuestro compilador de C

3. Ya hemos configurado nuestro "entorno de trabajo" ahora vamos a proceder a compilar nuestro programa llamado holamundo.c

4. Abrimos una consola y nos ubicamos en la carpeta donde tenemos nuestro código, escribimos:

C:\> cd MinGW\bin




5. Ahora vamos a compilar mediante la instrucción:

c:\MinGW\bin>  gcc -o c:\prueba\holamundo.exe c:\prueba\holamundo.c
c:\MinGW\bin> 


6. Ya hemos compilado, entonces ahora procedemos a ejecutar ojo el archivo que vamos a ejecutar será el .exe:

c:\MinGW\bin> C:\prueba\holamundo.exe



7. Listo! Done! Ya hemos compilado y ejecutado nuestra primera aplicación desde consola

¿Que hizo falta?
Configurar la variable de entorno, esta se configura en el path para que no tengas que entrar al directorio y simplemente con escribir gcc miprograma este haga todo =)

Saludos y espero que haya sido de utilidad.
Esto es equivalente a como si lo hiciésemos en linux.



No se pudo iniciar la aplicación; la configuración en paralelo no es correcta. Consulte el registro de eventos de la aplicación o use la herramienta sxstrace.exe de la linea de comandos para obtener más detalles - SOLUCION


No se pudo iniciar la aplicación; la configuración en paralelo no es correcta. Consulte el registro de eventos de la aplicación o use la herramienta sxstrace.exe de la linea de comandos para obtener más detalles - SOLUCIÓN



Cuando nos encontramos ante esta situación es porque debemos actualizar algunas librerías del Visual , toca probar desde instalando el Visual Studio mas antiguo hasta podemos instalar simplemente el Visual C++2005.

Antes de realizar todas esas pruebass debemos averiguar a que año pertenece la aplicación que se desea ejecutar, puede que esté usando librerías que ya estén obsoletas , por eso hago referencia al año aunque una cosa no dependa de la otra.

Sin embargo podemos encontrar la solución por lo general instalando el Visual C++ 2005 express o Visual C++ 2008 ó Visual C++ 2010 y luego actualizar nuestro sistema operativo con Windows Update para obtener las librerias mas recientes.

http://www.microsoft.com/en-us/search/DownloadResults.aspx?q=Microsoft+Visual+C++

Podemos también descargar un solo archivo y será la solución a nuestros problemas, este es el link:

Microsoft Visual C++ 2008 Feature Pack Redistributable Package (x86) - 32 BITS  http://www.microsoft.com/en-us/download/details.aspx?id=10015

Microsoft Visual C++ 2008 Feature Pack Redistributable Package (x64) - 64 BITS
http://www.microsoft.com/en-us/download/details.aspx?id=16771

Espero y les sirva alguna de las soluciones

Saludos,



Buscar correos por tamaño en GMAIL - How to search e-mail by size

Como buscar correos en GMAIL por tamaño
Como buscar correo por tamaño, como buscar correo por tamaño en gmail

Muchas veces nos hemos encontrado que ya no tenemos mas espacio de almacenamiento en GMAIL y queremos encontrar esos correos que son muy pesados con mas de .  Esto se hace de la siguiente forma:

En la barra de búsqueda de GMAIL escribimos los tamaños que deseamos buscar así:

Correos superiores a 5 Megas escribimos "Size:5000000"
Correos superiores a 10 Megas escribimos "Size:10000000" 




Esto es así porque se están buscando por bytes, sin embargo podemos buscar por MB de la siguiente forma:  "size:5m or larger:5m" con esto reducimos el radio de busquedas




Espero que les sirva
Saludos!