Skip to main content

Cómo Compilar Un Archivo En Ubuntu: Instrucciones Detalladas Para Principiantes

Ubuntu es una de las distribuciones de Linux m s populares, y muchos programadores novatos lo eligen como su sistema operativo para el desarrollo. La compilaci n de archivos es una parte importante de la programaci n, y en este art culo veremos instrucciones detalladas sobre c mo compilar archivos en Ubuntu.

El primer paso para compilar el archivo es instalar las herramientas necesarias. En Ubuntu, esto se puede hacer con el administrador de paquetes Apt. Abra un terminal y escriba el siguiente comando:

sudo apt-get install build-essential

Esto instalar los paquetes necesarios, como el compilador gcc y otras herramientas. Una vez completada la instalaci n, puede continuar compilando su archivo.

A continuaci n, es necesario crear el archivo fuente del programa. Puedes usar cualquier Editor de texto para esto. Por ejemplo, puede crear un archivo llamado " hola.c " y abrirlo con el Editor de texto Gedit:

gedit hello.c

En el Editor que se abre, ingrese el c digo de su programa en C. por Ejemplo, puede escribir un programa simple que muestre la l nea " hola, mundo! :

Despu s de escribir el programa, guarde el archivo y cierre el Editor de texto. A continuaci n, puede proceder a compilar el archivo.

  1. Instalaci n de los programas necesarios
  2. Creaci n de c digo fuente
  3. Apertura del terminal
  4. Ir a la carpeta de c digo fuente
  5. Compilaci n de c digo fuente
  6. Ejecutar un archivo compilado
  7. Pregunta-respuesta

Instalaci n de los programas necesarios

Antes de comenzar a compilar el archivo en el sistema operativo Ubuntu, debe instalar varios programas para trabajar con el c digo fuente. Aqu hay una lista de los programas que se requerir n:

  • gcc: compilador de lenguaje C necesario para compilar un programa;
  • G++: compilador de lenguaje C++ si planea compilar programas en ese idioma;
  • make: utilidad para automatizar el proceso de compilaci n;
  • build-essential: un meta-paquete que incluye todos los paquetes de desarrollo necesarios;

Para instalar estos programas, deber abrir el terminal y ejecutar el siguiente comando:

sudo apt-get install gcc g++ make build-essential

Al ejecutar este comando, el sistema le pedir que ingrese su contrase a. Despu s de ingresar la contrase a, la instalaci n de los programas comenzar . Solo tiene que esperar a que se complete el proceso de instalaci n.

Creaci n de c digo fuente

Antes de compilar un archivo en Ubuntu, debe crear el c digo fuente del programa que planea compilar. El c digo fuente es un conjunto de instrucciones e instrucciones que determinan el comportamiento de un programa.

Puede usar cualquier Editor de texto como Gedit, Nano o Vim para crear el c digo fuente en Ubuntu. Tambi n puede sentirse c modo usando un entorno de desarrollo integrado (IDE) como Visual Studio Code o Eclipse.

Cuando abre un Editor de texto, debe escribir un programa en el lenguaje de programaci n con el que est trabajando. Por ejemplo, si est escribiendo un programa en C++, debe usar la sintaxis de C++.

Ejemplo de programa en C++:

#include

int main() {

std:: cout < < " hola mundo!" << std::endl;

return 0;

}

Este programa de ejemplo usa la biblioteca iostream para Mostrar el mensaje " hola mundo!"en la pantalla. La funci n main() es el punto de entrada al programa.

Cuando haya terminado de escribir el programa, guarde el archivo con la extensi n correspondiente al lenguaje de programaci n. Por ejemplo, para C++, podr a ser un archivo con una extensi n .cpp.

Tenga en cuenta que al compilar un programa en Ubuntu, es posible que deba instalar los compiladores y bibliotecas apropiados. Puede instalarlos utilizando el administrador de paquetes apt ejecutando comandos en el terminal.

Apertura del terminal

Para compilar el archivo en Ubuntu, usar el terminal, que es la l nea de comandos del sistema. Aqu hay algunas formas de abrir la terminal:

  1. Uso de atajos de teclado:

    • Presione la tecla Ctrl + Alt + T al mismo tiempo.
    • Se abrir una nueva ventana de terminal.
  2. Uso del men :

    • Haga clic derecho en el Escritorio o en cualquier carpeta.
    • Seleccione la opci n "Abrir en terminal" o "Abrir terminal aqu ".
    • Se abrir una nueva ventana de terminal.
  3. Uso de la b squeda:

    • Presione la tecla Super (generalmente tiene un icono de Windows) para llamar a la b squeda.
    • Escriba "Terminal" o "Terminal".
    • Seleccione la aplicaci n "Terminal" o "Terminal".
    • Se abrir una nueva ventana de terminal.

Despu s de abrir el terminal, estar listo para comenzar el proceso de compilaci n de su archivo.

Ir a la carpeta de c digo fuente

Antes de compilar el archivo en Ubuntu, debe ir a la carpeta donde se encuentra el c digo fuente del programa. Para ello, siga estos pasos::

  1. Abra la terminal presionando Ctrl + Alt + T;
  2. Use el comando cd para navegar a la carpeta deseada. Por ejemplo, si su c digo fuente est en una carpeta llamada "proyecto", escriba el comando:

cd project

Puede usar el comando cd con ruta absoluta si conoce la ruta completa de la carpeta de origen. Por ejemplo:

cd /home/user/project

Si no est seguro de d nde est la carpeta de origen, puede usar el comando ls para Mostrar el contenido de la carpeta actual y encontrar la carpeta deseada. Por ejemplo:

ls

Una vez que haya navegado a la carpeta de c digo fuente, estar listo para compilar el archivo.

Compilaci n de c digo fuente

La compilaci n de c digo fuente es el proceso de convertir el c digo fuente de un programa escrito en un lenguaje de programaci n en un ejecutable o c digo binario que se puede ejecutar en una computadora.

Para compilar el c digo fuente, Ubuntu utiliza EL compilador GCC (GNU Compiler Collection). Ubuntu ya tiene GCC instalado DE forma predeterminada, por lo que no necesita instalar nada m s.

Para compilar un programa con GCC, debe seguir estos pasos::

  1. Abra la terminal. Puede usar la tecla Ctrl + Alt + T para llamar al terminal.
  2. Vaya al directorio donde se encuentra el c digo fuente del programa. Por ejemplo, si su c digo fuente est en la carpeta "Escritorio", ejecute el siguiente comando:

cd Desktop

Reemplace "Escritorio" con la ruta de su directorio.

  1. Ejecute el siguiente comando para compilar el c digo fuente:

gcc -o output_file input_file.c

Reemplace " output_file "con el nombre del archivo que se crear despu s de la compilaci n y" input_file.c " en el nombre de su archivo fuente.

  1. Si su c digo fuente contiene errores, GCC emitir el mensaje de error correspondiente. Debe corregir los errores y repetir el paso 3.

Despu s de la compilaci n exitosa, se crear un ejecutable con el nombre especificado ("output_file").

Para ejecutar el programa, ejecute el siguiente comando:

./output_file

Reemplace "output_file" con el nombre de su ejecutable.

Si su programa contiene entrada de datos, puede usar el comando scanf. Por ejemplo:

#include

int main() {

int number;

printf ("Introduzca un n mero:");

scanf("%d", &number);

printf ("n mero introducido: %d

", number);

return 0;

}

Para compilar y ejecutar un programa con entrada de datos, siga estos pasos::

  1. Guarde el c digo fuente en un archivo con la extensi n ".c .
  2. Siga las instrucciones anteriores para compilar el c digo fuente.
  3. Despu s de iniciar el programa, se le pedir que ingrese un n mero. Escriba un n mero y presione la tecla "Enter".
  4. El programa mostrar el n mero introducido.

Ahora sabe c mo compilar y ejecutar el c digo fuente en Ubuntu usando el compilador GCC.

Ejecutar un archivo compilado

Una vez que haya compilado con xito el archivo en Ubuntu, puede ejecutarlo para ejecutarlo. La ejecuci n de un archivo compilado depende de su tipo.

Se utiliza un comando para ejecutar un ejecutable que se obtiene despu s de compilar un programa en C, C++ u otro idioma ./ , seguido del nombre del archivo.

Por ejemplo, si tiene un ejecutable llamado myprogram para ejecutarlo, debe ejecutar el siguiente comando:

$ ./myprogram

Si el archivo se compila sin errores, el programa se ejecutar y comenzar a ejecutarse.

Si tiene un script en Python u otro lenguaje interpretado, puede ejecutarlo con el comando python seguido del nombre del archivo:

$ python myscript.py

Donde myscript.py -este es el nombre de su archivo de script.

En algunos casos, es posible que tenga que especificar la ruta al ejecutable o script. Por ejemplo, si el archivo est en otra carpeta. En este caso, puede utilizar la ruta relativa o absoluta del archivo. Por ejemplo:

$ ./path/to/myprogram

o

$ python /path/to/myscript.py

Donde / path / to / es la ruta del archivo en su sistema.

Tambi n vale la pena se alar que algunos programas pueden necesitar argumentos de l nea de comandos adicionales para ejecutar. Puede especificarlos despu s del nombre del archivo al Inicio. Por ejemplo:

$ ./myprogram arg1 arg2

Donde arg1 y arg2 son argumentos de l nea de comando que su programa puede aceptar para trabajar.

Ahora tiene todos los conocimientos necesarios para ejecutar con xito un archivo o script compilado en Ubuntu. Buena suerte con tus programas!

Pregunta-respuesta