GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar programas C/C++ en Linux [Terminal y Eclipse]

Breve :Este tutorial le enseña a ejecutar programas C y C++ en la terminal de Linux. También show los pasos para configurar un entorno de desarrollo C++ en Ubuntu Linux utilizando el IDE de Eclipse.

Me han pedido más de una vez que escriba un tutorial fácil de seguir para ejecutar el programa C++ en Linux. En esta guía, te mostraré:

  • cómo compilar y ejecutar programas C++ en la terminal de Linux
  • cómo configurar Eclipse para el desarrollo de C++ en Ubuntu Linux

El proceso es bastante similar a ejecutar un programa C en Linux.

Tenga en cuenta que estoy usando Ubuntu Linux mientras escribo este artículo, pero los mismos pasos son válidos para otras distribuciones de Linux basadas en Ubuntu, como Linux Mint, sistema operativo elemental, etc.

Aprende C++ gratis

Si es nuevo en C++, únase a este curso en línea GRATUITO de Microsoft y aprenda a programar en C++ con los expertos.

Introducción a C++ (Curso en línea gratuito)

Requisito previo:instalar build-essential

Si desea codificar en Ubuntu Linux, debe instalar el paquete build-essential. Consta de varios programas que necesitará para compilar programas, incluidos los compiladores gcc y g++.

Normalmente, build-essential ya debería estar instalado en su sistema. Pero para asegurarte, ejecuta el siguiente comando:

sudo apt install build-essential

Método 1:compilar y ejecutar C++ programa en terminal Linux

Una vez que haya instalado build-essential, estará listo para codificar en C++. Creo que ya sabes programar en C++, aunque sea un poco. Nuestro objetivo principal es ver cómo compilar y ejecutar programas C++ en la terminal.

Tomemos un ejemplo del programa Swap C++ que escribí en un archivo llamado swap.cpp. El contenido de este archivo es el siguiente:

Puedes guardar el programa donde quieras.

Compilar código C++ en terminal Linux

Para compilar el programa, vaya al directorio donde guardó el archivo cpp y use el comando en el siguiente formato:

g++ -o swap swap.cpp

Básicamente, con la opción -o, le está diciendo al compilador que genere el código ejecutable en el intercambio de archivos. Si no lo hace, se establecerá de forma predeterminada en un archivo .out, que no es una buena práctica de programación.

Ejecutar código C++ en terminal Linux

Una vez que haya compilado el código, obtendrá el archivo ejecutable. Solo necesita ejecutarlo de la siguiente manera:

./swap

Esto ejecutará su código.

Puede consultar este gif para una mejor demostración de cómo ejecutar un programa C++ en Ubuntu Linux.

Método 2:Configurar Eclipse para programación C++ en Ubuntu Linux

Esa era la forma básica de ejecutar un programa C++ en Linux. Pero si está trabajando en un proyecto de C++, compilar y ejecutar archivos individuales sería una pesadilla.

Aquí es donde entra en juego el entorno de desarrollo integrado (IDE). Se puede discutir mucho sobre el mejor IDE para Linux, pero si me pide un consejo, le diré que siga adelante con Eclipse. En mi opinión, este es el mejor IDE para el desarrollo de C++. ¿Mencioné que también es de código abierto?

Lectura recomendada:

Cómo escribir, compilar y ejecutar un programa C en Ubuntu y otras distribuciones de Linux [Consejo para principiantes]

Ejecutar el programa C en la línea de comandos de Linux no es tan difícil. Ejecutarlo en un editor de código como Visual Studio Code es aún más fácil. Aprende ambos métodos en este tutorial.

Instalar Eclipse en distribuciones Linux basadas en Ubuntu

Para Ubuntu Linux, simplemente puede hacer clic en el enlace a continuación para instalar Eclipse desde el Centro de software de Ubuntu.

Obtener Eclipse para Ubuntu

Alternativamente, puede instalarlo usando los comandos apt-get en la terminal:

sudo apt-get install eclipse

Instalar el complemento de herramientas de desarrollo (CDT) de Eclipse C++

Una vez que lo haya instalado, es hora de prepararlo para el desarrollo de C++. De forma predeterminada, Eclipse está configurado para el desarrollo de Java.

Para configurarlo para el desarrollo de C++, necesitamos instalar un complemento llamado C++ Development Tooling (CDT). Para instalar CDT:

Paso 1:

En el menú de Eclipse, vaya a Ayuda y luego seleccione Instalar nuevo software.

Paso 2:

A continuación, haga clic en el enlace "Sitios de software disponibles".

Paso 3:

En el siguiente paso, busque CDT y marque la casilla para seleccionarlo para la instalación. Haga clic en Aceptar después.

Paso 4:

Aquí, seleccione la fuente recién agregada del menú desplegable. Ahora le mostrará la opción para C++ CDT. Simplemente seleccione Herramientas de desarrollo de C++ aquí.

Algunos hacen clic en el botón Siguiente.

Acepte los términos, por supuesto.

Obtendrá el software del repositorio y lo instalará.

Una vez finalizada la instalación, debe reiniciar Eclipse.

[publicaciones irp=”7608″]

Compila y ejecuta el programa C++ con Eclipse CDT

Verá la información sobre el complemento de C++ en el próximo inicio.

Ahora puede importar o crear proyectos C++.

Una vez que tengas todo listo, puedes compilar el proyecto C++ y ejecutarlo:

Eso es todo lo que necesita para comenzar con el desarrollo de C++ en Ubuntu Linux. Espero que hayas encontrado útil este artículo. Las preguntas y sugerencias son bienvenidas.



Linux
  1. Cómo depurar programas C en Linux usando gdb

  2. Linux:¿cómo ejecutar un gestor de arranque desde Linux?

  3. (C/C++) ¿Cómo generar un archivo ejecutable que pueda ejecutarse tanto en Windows como en Linux?

  4. ¿Cómo escribir programas en C# .NET, para ejecutarlos en Linux/Wine/Mono?

  5. ¿Cómo ejecutar Linux en PS3?

Cómo ejecutar todos los scripts en un directorio en Linux

¿Cómo ejecutar xCloud en Linux (también en SteamOS)?

Cómo ejecutar un alias con Sudo en Linux

Maneras brillantes de cómo ejecutar un programa en Linux

Cómo escribir y ejecutar un programa C en Linux

¿Cómo uso GDB en Eclipse para la depuración de C/C++?