Empezar con C en Ubuntu 22.04 (Jammy Jellyfish)
Empezar a programar C en Ubuntu es relativamente sencillo. Toda la paquetería para poder compilar y correr programas en C por lo general ya viene incluída o la has instalado de alguna manera instalando otra librería. En este post, verás que debes instalar para empezar a programar en C desde el compilador hasta el IDE.
Instalación del compilador
En Linux por lo general utilizamos el GNU compiler o GCC el cual puede ser instalado con el siguiente comando.
sudo apt-get install gcc
Otro compilador muy utilizado está basdo en LLVM.
sudo apt-get install clang
También puedes instalar otros compiladores, más adelante verás que hay una lista muy larga de opciones que puedes utilizar.
Instalación del IDE
Uno de los IDEs más utilizados en Ubuntu es Codeblocks. Para instalarlo basta ejecutar el siguiente comando:
sudo apt-get install codeblocks
Cuando inicies codeblocks por primera vez te preguntará por el compilador de tu preferencia. Este valor siempre puede ser cambiado en Settings > Compiler como puedes ver en la siguiente imagen.
Archivos de Cabecera en C
En Linux es muy fácil identifcar los archivos de cabecera (header files) ya que estos se encuentran en los directorios /usr/include
y /usr/local/include
En Ubuntu podemos ver todos estos archivos con extensión .h con el siguiente comando:
find /usr/include/ -maxdepth 1 -name '*.h' -printf '%P\n' | column
Obtendrás una salida similar a la siguiente: