Makefile 为什么openwrt使用;V=s";在命令行中

Makefile 为什么openwrt使用;V=s";在命令行中,makefile,openwrt,Makefile,Openwrt,这在openwrt wiki中有描述 要构建OpenWRT tarball cd attitude_adjustment make V=s 这将覆盖make宏的设置。考虑这个非常简单的Mag文件: BAR = bar foo: @echo $(BAR) 运行它: $ make bar 现在使用覆盖: $ make BAR=bistro bistro 在构建OpenWRT固件时,V=s选项似乎是为了提供更多详细信息以进行故障排除。根据中给出的更详细的构建说明: 故障排除 首先使用m

这在openwrt wiki中有描述

要构建OpenWRT tarball

cd attitude_adjustment
make V=s

这将覆盖make宏的设置。考虑这个非常简单的Mag文件:

BAR = bar
foo:
    @echo $(BAR)
运行它:

$ make
bar
现在使用覆盖:

$ make BAR=bistro
bistro

在构建OpenWRT固件时,
V=s
选项似乎是为了提供更多详细信息以进行故障排除。根据中给出的更详细的构建说明:

故障排除 首先使用make选项“
make V=s
”获取有关问题的更多信息


谢谢,我在include/verbose.mk中找到了这个用法,它似乎被覆盖以打印更多消息。但是“NO_TRACE_MAKE”的定义再次让我困惑,为什么“MAKE V=ss”?我没有时间下载/搜索makefile。要么将其添加到Q中,要么发布URL。