Option | Explanation |
---|---|
-o <OutputFile> |
Specify name of output file |
-Wall |
Shows all warning messages |
-Wextra |
Shows even more warning messages |
-g |
Include debug information in output (For debugging with gdb ) |
-gstabs |
Include debug information in output (-g is preferred) |
-c |
Do not link; output object file (Does not produce .exe ) |
-S |
Do not assemble; output assembler code. |
-O0 |
Do not optimize output (Useful for debugging) |
-O3 |
Aggressively optimize output for speed of execution |
-l<Library> |
Link with lib<Library>.a |
-L<Directory> |
Search for library files in <Directory> |
-fdiagnostics-color=auto |
Use color in diagnostics. (Error messages, etc.) |
Last active
August 29, 2015 14:15
-
-
Save pathawks/0b7c7bf8b260213bcb8a to your computer and use it in GitHub Desktop.
Common GCC Options
Opción | Explicación |
---|---|
-o <ArchivoDeSalida> |
Especifique el nombre de archivo de salida |
-Wall |
Mostrar todos los mensajes de advertencia |
-Wextra |
Muestre aún más mensajes de advertencia |
-g |
Incluir información de depuración en la salida (Para depurar con gdb ) |
-gstabs |
Incluir información de depuración en la salida (-g es el preferido) |
-c |
No enlaces ; fichero objeto de salida (No produce .exe ) |
-S |
No ensamble ; salida de código ensamblador |
-O0 |
El código no se optimizará (útil para depurar) |
-O3 |
Este es el nivel más alto de optimización posible |
-l<Biblioteca> |
Enlace con lib<Biblioteca>.a |
-L<Carpeta> |
Búsqueda de archivos de la biblioteca de <Carpeta> |
-fdiagnostics-color=auto |
Uso de colores en el diagnóstico (Los mensajes de error , etc.) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment