0
ifndef CC
  CC := icc
endif

override CC := $(CC)

次に、の結果

make

ですCC=ccmake CC=gccは正しい。

その後に変更ifndefすると、すべて正常に動作します。ifdefCC=icc

それはどのように機能しますか?

4

1 に答える 1

0

CCがデフォルトで定義されています。Somakeは と同等make CC=ccです。

条件を完全にスキップして、必要な動作を得ることができます。

override CC := icc
于 2013-11-06T02:20:37.810 に答える