C Language Directiva de error


Ejemplo

Si el preprocesador encuentra una directiva #error , la compilación se detiene y se imprime el mensaje de diagnóstico incluido.

#define DEBUG

#ifdef DEBUG
#error "Debug Builds Not Supported"
#endif

int main(void) {
    return 0;
}

Salida posible:

$ gcc error.c
error.c: error: #error "Debug Builds Not Supported"