-5
私は、コンパイラの選択のための${CC}
変数を使用して、メイクファイルがあります:メイク$ {CC}の間に
${CC} $(CFLAGS) aaa.cpp -o aaa.o
は、ccコンパイラをもたらします。しかし、makefile
には${CC}
の定義がありません。この変数はどのようにしてcc
になりますか?
私は、コンパイラの選択のための${CC}
変数を使用して、メイクファイルがあります:メイク$ {CC}の間に
${CC} $(CFLAGS) aaa.cpp -o aaa.o
は、ccコンパイラをもたらします。しかし、makefile
には${CC}
の定義がありません。この変数はどのようにしてcc
になりますか?
CC
のような暗黙のルールで使用される変数の中には、デフォルト値があります。
あなたはマニュアルに関するvariables used in implicit rules作るGNUにそれらについての詳細を読むことができます:一般的な変数に
また、環境を介して、または作るために、コマンドライン引数を渡すことによって、その値を取得するだけでなく、いくつかの特別のための他の方法することができます報告されている変数はhereです。
エラー、デフォルト値はありますか?あなたはドキュメンテーションの相談を考えましたか? – EJP
私はあなたが 'make'マニュアルページ、またはそれに関するドキュメントを一般的に読む必要があると思います。 *暗黙の変数についてのいくつかの研究を行います*。 –
https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html – juanchopanza