GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instale herramientas esenciales de compilación en Ubuntu 22.04 o 20.04 LTS Linux

Para compilar programas a partir de su código fuente, necesitamos algunas herramientas y bibliotecas disponibles a través de un solo paquete llamado Build essential en Ubuntu 20.04 | 22.04 | 18.04 o Debian 11 | Repositorio de 10 bases. Aquí aprendemos cómo instalarlo.

Build essential es el nombre de un paquete que incluye compiladores y bibliotecas GCC/g++ y algunas otras utilidades necesarias para compilar software escrito en C y C++.

La colección de compiladores Gnu, GCC para abreviar, es una colección de compiladores y ofrece una interfaz uniforme para crear programas en C, C ++, Objective-C, Fortran, Ada, Assembler y Go.

El significado original de GCC era GNU C Compiler, pero debido a que se han agregado varios otros idiomas desde entonces, el significado ha cambiado a GNU Compiler Collection. Hoy el compilador de C se llama gcc en minúsculas para que sea posible distinguirlo del todo.

Los paquetes clave instalados automáticamente en nuestro sistema Debian o Ubuntu desde Build-essentials son GCC – es una compilación GNU para programación en C; g++ para compilar el lenguaje de programación C++; libc6-dev – biblioteca GNU C; Hacer – El sistema de compilación tradicional o una herramienta indica al compilador cómo trabajar; para empaquetar o desempaquetar un paquete Debian, utilidad dpkg-dev también está allí.

En resumen, al configurar build-essential obtenemos todas las herramientas necesarias para compilar software en sistemas Ubuntu/Debian.

Si ya ha creado paquetes de cualquier tipo, ya habrá instalado el paquete build-essential. Además de un compilador para C y C ++, también contiene numerosas herramientas útiles que los desarrolladores utilizan tan ampliamente (por ejemplo, Makefiles) que cualquier sistema que quiera compilar algo puede darlas por sentadas. Este artículo tiene como objetivo ayudar a compilar programas usando GCC en Ubuntu. No pretende proporcionar ningún lenguaje de programación de información.

Instala herramientas esenciales de compilación en Ubuntu 20.04 o 22.04 Linux

Los comandos dados a continuación serán los mismos para todos los sistemas basados ​​en Debian y sus sistemas, incluidos Linux Mint, MX Linux, POP! SO Linux y otros.

1. Abre una terminal de comando

Para instalar el paquete instantáneamente en Linux, la forma más fácil es usar el terminal de comandos. Para abrir la aplicación de terminal, use las teclas de método abreviado del teclado:Ctrl+ALT+T o vaya al Lanzador de aplicaciones y búsquelo allí.

2. Ejecutar actualización del sistema

Antes de continuar e instalar las herramientas de desarrollo para compilar el código fuente en Ubuntu o Debian, ejecute el comando de actualización del sistema para reconstruir el caché del repositorio.

sudo apt update

3. Comando para instalar build-essential en Ubuntu

Bueno, al igual que miles de paquetes, los "Build-essentials ” también está disponible a través del repositorio base de Debian o Ubuntu. Por lo tanto, solo use el APT Comando del administrador de paquetes dado a continuación.

sudo apt install build-essential manpages-dev

Nota : páginas de manual-dev es solo proporcionar páginas de Manual sobre el uso de GNU/Linux para el desarrollo. Puedes omitirlo si quieres.

Los siguientes paquetes son necesarios para lenguajes que no sean C y C++ :

  • gobjc (Objetivo-C)
  • gfortran (Fortrán)
  • mosquitouniverso , Ada)

Comando para instalar los paquetes:

sudo apt install gobjc gfortran gnat

4. Comprobar la versión de gcc y g++

Para saber qué versión de GCC y G ++ está en su sistema, use los comandos dados:

gcc --version
g++ --version

5. Cómo compilar código fuente en Debian o Ubuntu 22.04/20.4

Una vez que tenga instalado el paquete build-essential en su sistema, podemos comenzar a compilar la fuente del software que queremos. Por ejemplo, supongamos que desea instalar la popular herramienta de conversión de imágenes ImageMagick en Debian Linux usando su código fuente. Lo primero que debemos tener en su sistema es el “código fuente” que queremos compilar.

Aquí estamos clonando la fuente de ImageMagick desde su repositorio Git. Si ya tiene una fuente del programa que desea compilar, puede continuar.

sudo git clone https://github.com/ImageMagick/ImageMagick.git

Cambie a su carpeta de código fuente, aquí está ImageMagick:

cd  ImageMagick

Preparar archivos para compilar:

sudo ./configure

Empezar a compilar:

sudo make

Una vez finalizada la compilación, instala el programa:

sudo make install

6. Compile su propio programa en C

Si desea escribir su programa y usar paquetes esenciales de compilación para compilar su código y aprender cómo funciona, consulte nuestros Tutoriales:  Cómo crear, compilar y ejecutar un programa C en una terminal Linux

7. Eliminar o desinstalar build-essential de Ubuntu

Aquellos que estén interesados ​​en desarrollar o en este paquete pueden eliminarlo usando:

sudo apt install build-essential
Otros artículos: 2 formas de instalar código VS en Debian 11 Bullseye Linux 3 formas de instalar .NET Core (dotnet) en Ubuntu 22.04 | 20.4
4 formas de instalar VS Code Editor en Ubuntu 22.04 | 20.4


Ubuntu
  1. Instale Chromium en Ubuntu 18.04 LTS y Linux Mint

  2. Cómo instalar Kali Linux Tools usando Katoolin en Ubuntu 18.04 LTS

  3. Cómo instalar las herramientas Kali Linux en Ubuntu

  4. Instale Kali Linux Tools usando Katoolin en Ubuntu 18.04 LTS

  5. Instalar Animación Pencil2D en Ubuntu 20.04 LTS

Cómo instalar Thinkorswim en Ubuntu 20.04 LTS Linux

Instalar Gnome en Ubuntu 22.04 | 20.04 LTSLinux

Cómo instalar Gparted en Ubuntu 22.04 | 20.04 LTSLinux

Cómo instalar Linux Kernel 5.0 en Ubuntu 18.04 LTS

Cómo instalar VMware Tools en Ubuntu 18.04 LTS

Cómo instalar VMware Tools en Ubuntu 20.04 LTS