2017-12-20 6 views
-5

私は、コンパイラの選択のための${CC}変数を使用して、メイクファイルがあります:メイク$ {CC}の間に

${CC} $(CFLAGS) aaa.cpp -o aaa.o 

は、ccコンパイラをもたらします。しかし、makefileには${CC}の定義がありません。この変数はどのようにしてccになりますか?

+3

エラー、デフォルト値はありますか?あなたはドキュメンテーションの相談を考えましたか? – EJP

+2

私はあなたが 'make'マニュアルページ、またはそれに関するドキュメントを一般的に読む必要があると思います。 *暗黙の変数についてのいくつかの研究を行います*。 –

+2

https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html – juanchopanza

答えて

2

CCのような暗黙のルールで使用される変数の中には、デフォルト値があります。

あなたはマニュアルに関するvariables used in implicit rules作るGNUにそれらについての詳細を読むことができます:一般的な変数に

また、環境を介して、または作るために、コマンドライン引数を渡すことによって、その値を取得するだけでなく、いくつかの特別のための他の方法することができます報告されている変数はhereです。

関連する問題