Kie*_*ron 198
CPPFLAGS应该是C P re P rocessor的标志; CXXFLAGS用于C++编译器的标志.
make(在我的机器上,无论如何)的默认规则传递CPPFLAGS给几乎所有东西,CFLAGS只在编译和链接C CXXFLAGS时传递,并且仅在编译和链接C++时传递.
Chr*_*oph 33
默认情况下,CPPFLAGS将提供给C预处理器,同时CXXFLAGS将提供给C++编译器.
在GNU Make使用手册是针对这样的问题(见一个很好的资源隐含变量).