“Conocimiento Programación>C /C + + Programming

¿Cómo se ejecuta el programa C en Terminal?

2011/2/14
El proceso de ejecutar un programa C en un terminal depende de su sistema operativo (OS) y si ya ha compilado el código. Aquí hay un desglose:

1. Compilación:

Antes de poder ejecutar un programa C, debe compilarlo. Esto traduce su código C legible para humanos en instrucciones legibles por máquina. Utilizará un compilador, como GCC (GNU Compiler Collection) que es común en Linux, MacOS y WSL (subsistema de Windows para Linux). Si está en Windows y usa Mingw o Cygwin, también usará GCC. Visual Studio también tiene su propio compilador.

* GCC (Linux, MacOS, WSL):

`` `Bash

GCC myprogram.c -o myprogram

`` `` ``

* `GCC`:invoca el compilador GCC.

* `myprogram.c`:el nombre de su archivo de código fuente C.

* `-O myProgram`:Especifica el nombre del archivo ejecutable de salida. Si omite `-o myprogram`, el ejecutable predeterminado se llamará` a.out`.

* Visual Studio (Windows): El proceso generalmente se maneja dentro del IDE, pero puede usar la línea de comando con 'Cl.exe`. Consulte su documentación de Visual Studio para conocer los detalles. Por lo general, implica especificar opciones similares a GCC, pero con la sintaxis del compilador de Visual Studio.

2. Ejecución:

Una vez compilado, tiene un archivo ejecutable (por ejemplo, `myprogram`). Para ejecutarlo:

* Linux, MacOS, WSL y Windows (usando Mingw o Cygwin):

`` `Bash

./myprogram

`` `` ``

* `./`:Esto le dice al shell que busque el ejecutable en el directorio actual. Si el ejecutable está en un directorio diferente, especifique la ruta completa.

* Windows (usando el símbolo del sistema directamente):

Si compiló el código utilizando un compilador de línea de comandos de la manera habitual, usará el mismo método `./MyProgram`. Sin embargo, si usó Visual Studio y no está utilizando WSL, el ejecutable podría estar en un subdirectorio de su proyecto; Navegue a ese subdirectorio primero.

Ejemplo:

Digamos que tiene un archivo llamado `hello.c` con este código:

`` `C

#Include

int main () {

printf ("¡Hola, mundo! \ n");

regresar 0;

}

`` `` ``

1. Compilación: `GCC Hello.C -O Hello`

2. Ejecución: `./Hola`

Esto imprimirá "¡Hola, mundo!" a tu terminal.

Solución de problemas:

* Permiso denegado: Si recibe un error de "permiso denegado", es posible que deba cambiar los permisos de archivo usando `Chmod +X myProgram`.

* Errores del compilador: Si hay errores durante la compilación, lea cuidadosamente los mensajes de error del compilador. Por lo general, identificarán el número de línea y el tipo de error en su código C.

* Ejecutable no encontrado: Verifique dos veces la ortografía del nombre de su ejecutable y asegúrese de estar en el directorio correcto.

* Errores de tiempo de ejecución: Los errores que ocurren * después de * la compilación puede deberse a errores lógicos en su código C. Use herramientas de depuración o declaraciones de impresión para rastrear el problema.

Recuerde reemplazar `myprogram.c` y` myprogram` con los nombres reales de sus archivos. La bandera `-O` es extremadamente útil para darle a su ejecutable un nombre significativo.

C /C + + Programming
Cómo convertir de binario a un entero en C Programación
Cómo crear un puntero de memoria en C
Cómo establecer la fuente de Arial en C #
Cómo animar en XNA
Cómo sobrecarga de una función en C + +
Cómo registrar llamadas a D3D
Cómo hacer un programa utilizando Microsoft Visual C
C + + de Fibonacci Número Función
Conocimiento de la computadora © http://www.ordenador.online