Manual de uso

⌘K
  1. Inicio
  2. Documentos
  3. Manual de uso
  4. 7. Compiladores
  5. Compiladores disponibles

Compiladores disponibles

Se disponen los siguientes compiladores de C/C++ y Fortran:

Compilador Lenguaje Versiones Disponibles Opt. Arquitectura
gcc C/C++, Fortran
5.5, 8.5 (sistema), 12.3, 13.2 Genérico
clang/llvm C/C++
17.0.4 Genérico
intel-oneapi C/C++, Fortran
2023.1 Intel
aocc C/C++, Fortran
aocc AMD

gcc 8.5.0 es el compilador que incluye la distribución de GNU/Linux instalada, por lo que está disponible al iniciar sesión. Si queremos utilizar cualquier otro compilador y/o versión, tendremos que hacer uso del administrador de entornos. Más información aquí.

 

¿Qué compilador usar?

No hay una respuesta clara a esta pregunta, aunque sí que podemos seguir una serie de indicaciones que nos pueden garantizar cierta tasa de acierto.

 

Generalmente, el compilador de Intel (intel-oneapi) funcionará mejor en CPUs Intel y el de AMD (aocc) hará lo propio para las CPUs de esa marca, por lo que resulta recomendable usar dichos compiladores para ejecutar programas en sus correspondientes procesadores. No obstante, un programa compilado para Intel correrá, por lo general, peor en una CPU de AMD, y viceversa.

 

Si no sabemos a priori en qué tipo de nodos correrán nuestros programas o si existe algún tipo de incompatibilidad que impida construir el binario a partir de sus fuentes, podremos usar los compiladores genéricos que no están diseñados específicamente para una marca. Tanto gcc como llvm son compiladores muy maduros que generan código de calidad.

Notas sobre versiones específicas

GCC 8.5.0 soporta hasta zen

Bibliotecas matemáticas y MPI

¿Cómo podemos ayudarte?