lunes, 15 de enero de 2018

Compilar y correr programas

Caso 1

Supongamos que el archivo en el que estamos escribiendo el código de nuestro programa se llama "codigo.c", y queremos que el archivo ejecutable que se cree a partir de ese código se llame "ejecutable.exe".

Aclaraciones: 

1) Como pudo apreciarse, el nombre del ejecutable y el nombre del código no tienen que coincidir.
2) En Linux, los ejecutables no llevan la extensión .exe, así que no se la pongas.
3) Recuerda que no es necesario que los códigos escritos en C tengan la extensión .c

Compilar:
Con el compilador gcc, que es el que está instalado en mi Linux, debo escribir:
 
             gcc -o ejecutable.exe codigo.c

o bien:

          gcc codigo.c -o ejecutable.exe

Es decir, que no importa si colocamos primero el código o el ejecutable, pero lo que sí es importante es que al ejecutable le precederá un "-o".

Correr:
En Windows debes colocar en el terminal el nombre del ejecutable, pero sin el ".exe". Para eso debes estar en el directorio en donde se encuentra dicho ejecutable, y si no, colocas la ruta completa. También funcionará si la ruta ya está en el PATH.

En Linux debes colocar en el shell "./ejecutable". El punto se refiere al directorio actual.

Caso 2

Si no quieres que el ejecutable tenga un nombre en particular, puedes compilar el programa así:

           cc codigo.c

Esto automáticamente generará un archivo llamado "a.out", y la forma de ejecutarlo en el terminal es escribiendo "./a.out".


No hay comentarios:

Publicar un comentario