GNU MakeのCPPFLAGSとCXXFLAGSの違いは何ですか?
kupuk
質問する
66165 次
4 に答える
225
CPPFLAGS
C P re Processorのフラグ用であると想定されています。CXXFLAGS
C++ コンパイラのフラグです。
make のデフォルト ルール (私のマシンでは、とにかく)はCPPFLAGS
ほぼすべてにCFLAGS
渡され、C をCXXFLAGS
コンパイルしてリンクするときにのみ渡され、C++ をコンパイルしてリンクするときにのみ渡されます。
于 2009-01-30T14:23:40.387 に答える
34
デフォルトでCPPFLAGS
は、C プリプロセッサにCXXFLAGS
与えられますが、C++ コンパイラに与えられます。
GNU Make Manualは、このような質問に対する優れたリソースです ( Implicit Variablesを参照)。
于 2009-01-30T14:16:03.303 に答える