這是GCC編譯器的一個(gè)常見的warning

假設(shè)有如下關(guān)系:

foo.h:
blah blah blah<no newline>

bar.c:
#include "foo.h"
#include "grill.h"

如果預(yù)處理器不夠聰明,不知道自動(dòng)加上換行,那么就有...
 blah blah blah#include "grill.h"

grill.h 就有可能沒有包含進(jìn)去