Đoạn Mã:Giá trị của CXX trong một makefile đến từ đâu?
target_test : test.cc
$(CXX) $(CPPFLAGS) $(CFLAGS) test.cc
Tôi biết rằng CXX
là một biến (chứa các lệnh biên dịch để gọi), nhưng tôi đã tự hỏi nơi biến này đến từ đâu. Biến không được định nghĩa trong makefile và không phải là một biến môi trường. Bất cứ ai có thể giải thích giá trị của CXX
đến từ đâu?
: $ make -p -f/dev/null | grep CXX cung cấp: CXX = g ++ – ady