next up previous contents
Next: 2.1.3 Opciones más comunes Up: 2.1 Compilador: gcc Previous: 2.1.1 Manejo de gcc   Índice General

2.1.2 Warnings y errores

DEFINICIÓN: Error: fallo al analizar el código C que impide la generación de un ejecutable final.

DEFINICIÓN: Warning: advertencia del compilador al analizar el código C que no impide la generación de un ejecutable final.

Vamos a provocar que gcc se queje con un warning. Para ello, utilizamos el siguiente código:

  \includegraphics[width=0.7cm]{im/imagen_ejemplo.eps} Ejemplo
   
 
1herramientas/holamundo_warning.c
   

Y lo compilamos con:

mustang@amarok:~/documentacion/herramientas > gcc -Wall holamundo_warning.c
holamundo_warning.c: In function `main':
holamundo_warning.c:6: warning: control reaches end of non-void function
mustang@amarok:~/documentacion/herramientas >

A pesar del warning, gcc ha compilado un fichero ejecutable. Más adelante veremos el significado de la opción -Wall.



Ramon Pons Vivanco 2003-10-31