錯誤指令
如果前處理器遇到 #error
指令,則停止編譯並列印包含的診斷訊息。
#define DEBUG
#ifdef DEBUG
#error "Debug Builds Not Supported"
#endif
int main(void) {
return 0;
}
可能的輸出:
$ gcc error.c
error.c: error: #error "Debug Builds Not Supported"
如果前處理器遇到 #error
指令,則停止編譯並列印包含的診斷訊息。
#define DEBUG
#ifdef DEBUG
#error "Debug Builds Not Supported"
#endif
int main(void) {
return 0;
}
可能的輸出:
$ gcc error.c
error.c: error: #error "Debug Builds Not Supported"