1. ホーム
  2. makefile

[解決済み] GNU MakeのCPPFLAGSとCXXFLAGSの違いについて

2022-05-10 01:38:08

質問

GNU Make の CPPFLAGS と CXXFLAGS はどう違うのですか?

どのように解決するのですか?

CPPFLAGS のフラグであることが想定されています。 C P P プロセッサーを使用します。 CXXFLAGS は、C++コンパイラ用のフラグです。

makeのデフォルトのルールは、(私のマシンでは、ともかくも)次のように渡します。 CPPFLAGS をほぼ全てに適用しています。 CFLAGS はC言語のコンパイルとリンクのときだけ渡され CXXFLAGS はC++をコンパイル・リンクするときのみ渡されます。