gcc / g ++ compilador opciones:
nombre del archivo -o
-E única carrera C preprocesador.
-S Activar sólo para pre-procesamiento y compilación, se refiere al archivo para ser compilado conjunto de código.
-c Activar sólo para pre-tratamiento, compilación y montaje, es decir, que sólo hizo que el programa de archivo obj
-include archivo de ejemplo de uso: gcc hello.c -include /root/pianopan.h
-g única compilador, en tiempo de compilación, genera información de depuración.
-ggdb Esta opción generará información que puede ser usada depuración gdb tanto como sea posible.
-O compilación, que une el proceso de optimizar el tiempo de procesamiento será más largo, pero la velocidad del archivo ejecutable final más rápido.
-O0 no optimizado de procesamiento.
O -O -O1 optimización del código generado.
-O2 optimizado aún más.
-O3 de O2 mayor optimización, incluyendo función en línea.
depurador GDB:
https://blog.csdn.net/qq_37941471/article/details/81476942