The C preprocessor is intended to be used only with C, C++, and Objective-C source code. In the past, it has been abused as a general text processor. It will choke on input which does not obey C’s lexical rules…If a Makefile is preprocessed, all the hard tabs will be removed, and the Makefile will not work.
正牌的CPP底家啦很棒very abusive