\
这里Makefile中间中 @$ 是啥?
@$(MKCONFIG) $(@:_config=) 是啥呢?
韦东山视频愣是没看懂。。
@s:@是silent,s()是变量
第二个是在执行makeconf xxxxxx_config 时候,变成执行 makecinfig xxxxxx
这个符串通常用在“规则”行中,表示不显示命令本身,而只显示它的结果,例如Makefile中的内容为:
DIR_OBJ=./objCMD_MKOBJDIR=if [ -d ${DIR_OBJ} ]; then exit 0; else mkdir ${DIR_OBJ}; fimkobjdir:@${CMD_MKOBJDIR}
make mkobjdir