“Conocimiento Sistemas>Linux

¿Cómo compilar y ejecutar en Linux?

2015/1/29
Desglosemos cómo compilar y ejecutar código en Linux, junto con algunos conceptos y ejemplos clave.

Comprender la compilación

* Código fuente: Este es el código legible para humanos que escribe (como C, C ++, Python, etc.).

* compilador: Un programa que traduce su código fuente en instrucciones legibles por máquina (a menudo llamado código de objeto o ejecutable).

* Ejecutable: El archivo final y ejecutable que su computadora puede entender y ejecutar.

Pasos de compilación comunes

1. Elija su idioma y compilador: Necesitará un compilador para el lenguaje de programación que está utilizando.

* c/c ++: `GCC` (colección de compiladores GNU) es ampliamente utilizado.

* Python: El código de Python generalmente se ejecuta directamente (interpretado) sin un paso de compilación separado.

* java: Necesita el kit de desarrollo Java (JDK) y el compilador 'Javac`.

* Go: El compilador `Go` está incluido en el paquete de idiomas GO.

2. Escribe tu código: Use un editor de texto para crear su archivo fuente (por ejemplo, `myprogram.c` para C,` myprogram.py` para python).

3. Compile el código: Abra un terminal y use el comando compilador apropiado:

* c/c ++:

`` `Bash

GCC myprogram.c -o myprogram

`` `` ``

Este comando compila el archivo `myprogram.c` y crea un ejecutable llamado` myprogram`.

* java:

`` `Bash

javac myprogram.java

`` `` ``

Este comando compila `myprogram.java`, generando un archivo` myprogram.class`.

* Go:

`` `Bash

ir a construir myprogram.go

`` `` ``

Este comando compila y crea un ejecutable llamado `myprogram`.

4. Ejecute el ejecutable:

* c/c ++:

`` `Bash

./myprogram

`` `` ``

* java:

`` `Bash

Java myprogram

`` `` ``

* Go:

`` `Bash

./myprogram

`` `` ``

* Python:

`` `Bash

python myprogram.py

`` `` ``

Ejemplo:programa C (Hello World)

`` `C

#Include

int main () {

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

regresar 0;

}

`` `` ``

Pasos:

1. Guardar: Guarde el código como `hello.c`.

2. Compilar: `GCC Hello.C -O Hello`

3. Run: `./Hola`

Notas importantes:

* Sistemas de construcción: Para proyectos más grandes, construya sistemas como Make o CMake automatizar el proceso de compilación.

* Dependencias: Algunos programas requieren bibliotecas externas (como bibliotecas gráficas, bibliotecas de red, etc.). Deberá vincular estas bibliotecas durante la compilación.

* Idiomas interpretados: Lenguajes como Python y JavaScript generalmente se interpretan, lo que significa que son ejecutados directamente por un intérprete sin necesidad de un paso de compilación separado.

Avíseme si tiene un lenguaje de programación o proyecto específico en mente. ¡Estaría encantado de proporcionar más instrucciones personalizadas!

Linux
Cómo Guión una descarga desde un sitio web
Cómo recuperar una contraseña de administrador Linux
Cómo reinstalar Yum
¿Para qué se utiliza el servidor Ubuntu?
Cómo escribir una secuencia de comandos de ejecución automática en Linux
Cómo utilizar PAM para obtener Shadow
Cómo crear un directorio en Linux
Cómo ir en línea en una PS3 Hacked
Conocimiento de la computadora © http://www.ordenador.online