我有一个Makefile文件,使用${CC}
变量来选择编译器:
${CC} $(CFLAGS) aaa.cpp -o aaa.o
在make过程中,${CC}带来了cc编译器。但是整个makefile
中没有对${CC}的定义。那么这个变量是如何获得cc
的?
一些变量(例如默认值为CC
的变量)在其隐式规则中有所使用。
您可以阅读GNU make文档中关于隐式规则中使用的变量的更多内容:
通常,变量可以通过环境或通过向make传递命令行参数等其他方式获取其值,对于某些特殊变量,可以在此处查看相关文档。
make
е‘Ҫд»Өзҡ„жүӢеҶҢйЎөжҲ–иҖ…зӣёе…іж–ҮжЎЈгҖӮиҜ·з ”究йҡҗејҸеҸҳйҮҸгҖӮ - Some programmer dude