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