gcc

Preprocesa y compila archivos de código fuente C y C++, luego los ensambla y los une. Parte de GCC Colección de Compilación GNU (GNU Compiler Collection). Más información: https://gcc.gnu.org.

  • Compila varios archivos de código fuente en un ejecutable:

gcc ruta/a/la/fuente1.c ruta/a/la/fuente2.c … -o|–output ruta/al/ejecutable

  • Muestra todos los errores y advertencias:

gcc ruta/a/la/fuente.c -Wall -o|–output ejecutable

  • Muestra las advertencias comunes, añade símbolos de depuración en el ejecutable, y optimiza sin afectar la depuración:

gcc ruta/a/la/fuente.c -Wall -g|–debug -Og -o|–output ruta/al/ejecutable

  • Incluye las bibliotecas de una ruta diferente:

gcc ruta/a/la/fuente.c -o|–output ruta/al/ejecutable -Iruta/a/header -Lruta/a/la/biblioteca -lnombre_de_biblioteca

  • Compila el código fuente a instrucciones de Ensamblador (Assembler):

gcc -S|–assemble ruta/a/la/fuente.c

  • Compila el código fuente a un archivo objeto sin vincular:

gcc -c|–compile ruta/a/la/fuente.c

  • Optimiza el programa compilado en función de velocidad de ejecución:

gcc ruta/a/la/fuente.c -O1|2|3|fast -o|–output ruta/al/ejecutable

  • Versión de visualización:

gcc --version