0

マクロがコンパイラで定義されている場合、次のようになります。

cflag += -D name

この定義を無効にするにはどうすればよいですか?

4

1 に答える 1

0

からフラグを削除する場合は、次のcflagいずれかを実行できます。

  1. フラグを追加する行をコメントアウトします。
  2. cflagフラグを除外する既知の値にリセットします。
  3. $(subst)次のように、からフラグを削除するために使用しcflagます。

    cflag := $(subst -D name,,$(cflag)

が参照されている場所で置換を行うこともできることに注意してくださいcflag

于 2012-11-09T19:53:58.793 に答える