我有使用${CC}
变量进行编译器选择的makefile:
${CC} $(CFLAGS) aaa.cpp -o aaa.o
在make $ {CC}带来cc编译器。但是整个${CC}
没有定义makefile
。这个变量如何获得cc
?
一些变量在其隐式规则中使用,如CC
具有默认值。
您可以在关于variables used in implicit rules的GNU make文档中阅读有关它们的更多信息:
通常,变量也可以通过环境或通过传递命令行参数来获取它们的值,以及一些特殊变量的其他方式,如here所记录。