Anunciese Aquí

Registro automático

Acceder con Twitter

top articulo
twitter
facebook
Rss
jueves 25 de abril del 2024
Lea, publique artículos gratis, y comparta su conocimiento
Usuario Clave ¿Olvidó su clave?
¿Iniciar sesión automáticamente en cada visita?
Inserte su correo electronico

Programacion en C++ : Archivos generados al compilar un programa en devc++

veces visto 3157 Veces vista   comentario 0 Comentarios

Programacion en C++ : Archivos generados al compilar un programa en devc++

Este artículo te muestra los archivos que se generan al compilar un programa en c++ independientemente de la plataforma y del entorno de desarrollo que utilices. En este momento si estás siguiendo mis indicaciones, estas trabajando bajo windows y con el entorno devc++. Esto no es excluyente, cualquier persona asentado en otra plataforma o con otro entorno de desarrollo puede trabajar en c++ y los archivos que generará serán los mismos.

¿Qué archivos se generan al compilar un programa en c++?. Bueno lo primero es decir que cuando tu creas código fuente (por ejemplo creas un archivo nuevo en devc++) estás modificando un archivo con extensión .cpp es la extensión con la que cualquier entorno de desarrollo te lo guarda en la ubicación del disco duro que tu le indicas. En el caso de que utilices un editor de texto simple para realizar el código (caso de plataformas unix o linux) el propio programador es el que guardará el archivo con la extensión .cpp.  Por tanto siempre tendremos un archivo .cpp que será donde este el código fuente y es el que deberás de modificar en el caso de que quieras cambiar código de tu programa. Este archivo por si sólo no ejecuta la aplicación.

Cuando compilamos el compilador lo que hace es traducir el código fuente .cpp a código entendible por el computador. Lo traduce a código máquina o código objeto. La extensión de este archivo es .o. Normalmente algunos la mayoría de los desarrollo no muestran este archivo, realizan esta operación de traducción de forma intermedia.

Al obtener el archivo objeto, el compilador ejecuta el mismo y genera un archivo denominado ejecutable con extensión .exe. Este archivo .exe es el que ejecuta el programa. Tu no podrás ver el código fuente a partir de un archivo .exe. Por tanto a la hora de realizar el desarrollo de una aplicación las empresas lo que venden es el archivo final .exe, así evitan la copia del código, puesto que este sólo es modificable si tienes el archivo inicial .cpp.

En resumen, siempre vas a tener un archivo .cpp que es el que usarás para crear código o modificarlo y al compilarlo se generará un archivo ejecutable .exe que es el archivo final de tu programa. Este archivo podrás ejecutarlo en cualquier plataforma si has programado con librerías estándar y no has usado alguna librería específica del sistema operativo.

Para comprobar que esto es asi realiza la siguiente prueba:

  1. Crea un pequeño programa usando c++
  2. Guarda el archivo generado en cualquier ubicación del disco duro.
  3. Compilalo y ejecutalo con las opciones de tu entorno de desarrollo, en nuestro caso con devC++
  4. Ve a la carpeta donde has guardado y archivo y comprueba que se ha generado el archivo .exe
  5. Abre (ejecuta) el archivo .exe (dando doble click sobre él) para comprobar que se ha generado tu aplicación.
  6. Ese archivo .exe será tu programa final que podrás portar a cualquier computador.

Déjame un comentario sobre este tema si tienes alguna duda o frustración. Yo mismo te contestare.

Un saludo,

Javi pizarro

Clasificación: 2.0 (22 votos)
Está prohibido copiar este artículo. Artículo.org no permite la sindicación de sus artículos.
Acerca del autor

Me gustaría que me dejaras un comentario al leer este artículo. Yo mismo responderé tus inquietudes y fustraciones. Quiero que consigas el éxito en los negocios por internet. Saludos cordiales. Javi Pizarro - Experto en Marketing online

¿Tiene comentarios o preguntas para el autor?
Artículos recomendados
Diseño Web para niños
Escrito por Zerep, Añadido: 01 de Mar, 2011
El diseño web para los niños es una experiencia fascinante, desafiante y gratificante, además de exasperante. Aquí se está tratando de crear una experiencia digital para personas que aún carecen de la capacidad cognitiva para entender la abstracción. En el diseño web para niños se tratando de establecer...
veces visto 2668 Veces vista:   comentarios 0 Comentarios
Pasos necesarios para ejecutar un programa en una computadora
Escrito por Carlos Pes, Añadido: 13 de Ene, 2011
Suponiendo que en el disco duro de un PC esté guardado un programa que sirva para realizar la suma de dos números enteros cualesquiera (por ejemplo, del 3 y el 5), si alguien quiere realizar una suma con dicho programa, deberá seguir, como mínimo, los siguientes cinco pasos: 1. Encender el ordenador....
veces visto 6002 Veces vista:   comentarios 0 Comentarios
Protesta de GOOGLE por acuerdo de APPLE con los programadores
Escrito por Leonel Morales, Añadido: 24 de Jun, 2010
Google dijo el miércoles 09/junio/2010 que los recientes cambios en el acuerdo entre su rival Apple y los desarrolladores de aplicaciones bloquearán las herramientas de publicidad de Google para el popular iPhone, creando barreras "artificiales" para la competencia Apple modificó la redacción del...
veces visto 1621 Veces vista:   comentarios 0 Comentarios
Introducción a PHP
Escrito por Hugo Gómez, Añadido: 22 de Abr, 2010
¿Qué es PHP? PHP significa “PHP: Hypertext Preprocessor”. PHP es un lenguaje de script del lado del servidor para crear páginas Web dinámicas. Crear scripts PHP para realizar un seguimiento de las actividades de los visitantes en el sitio, enviar correos electrónicos a los clientes, que los usuarios...
veces visto 3407 Veces vista:   comentarios 0 Comentarios
Pasos fundamentales para comenzar a programar
Escrito por Javi Pizarro , Añadido: 17 de Mar, 2011
Te voy a mostrar el error más común que comenten el 90% de las personas que deciden aprender a programar. Si tú eres capaz de evitar este error y enfocar tus energías a lo que te voy a proponer, vas a ser capaz de dar tus primeros pasos para programar y de ponerte en acción sin dudarlo y sin...
veces visto 2965 Veces vista:   comentarios 0 Comentarios