GCC
GCC (GNU Compiler Collection) es una colección de compiladores de código abierto que se utiliza para compilar programas escritos en diversos lenguajes de programación, incluyendo C, C++, Objective-C, Fortran, Ada y otros.
GCC es ampliamente utilizado en el desarrollo de software y es conocido por su estabilidad, rendimiento y conformidad con los estándares de los lenguajes de programación que soporta. Es parte del proyecto GNU, liderado por la Free Software Foundation (FSF), y está disponible de forma gratuita para varias plataformas y sistemas operativos.
Además de la compilación de programas, GCC también proporciona herramientas adicionales, como el depurador GDB (GNU Debugger) y el analizador estático de código Gcov. Estas herramientas son utilizadas por los desarrolladores para depurar y analizar el código fuente de los programas.
GCC es ampliamente utilizado en el desarrollo de software en Linux y otras plataformas de código abierto, y es considerado como uno de los compiladores más populares y poderosos disponibles. Muchos proyectos de software de código abierto se compila con GCC debido a su amplia compatibilidad y capacidad de optimización del código.
Empieza actualizando la lista de paquetes:
sudo apt update
Instala build-essential
:
sudo apt install build-essential
Instala el manual para desarrollo GNU/Linux:
sudo apt-get install manpages-dev
Validar si gcc esta instalado:
gcc --version
Ejemplo de compilacion: - Hola Mundo
Desde terminal edita con nano:
nano hola.c
El archivo hola.c debe contener:
#include <stdio.h>
int main()
{
printf ("Hola Mundo!\n");
return 0;
}
Guarda con F2
Compila tu codigo con el comando:
gcc hola.c -o hola
Ejecuta el codigo compilado con:
./hola
El resultado en terminal es:
Hola Mundo!