0

请在busyboxmakefile中查看以下代码

scripts/config/conf: scripts/config/Makefile
     $(MAKE) -C scripts/config conf
     -@if [ ! -f .config ] ; then \
       cp $(CONFIG_DEFCONFIG) .config; \
     fi

我的问题是if 子句之前的-@是什么?这真是令人沮丧。

提前致谢!

4

1 回答 1

2

再次阅读关于食谱的GNU make 文档

at 符号@禁用回显。

减号-禁用错误停止。

这是一种make约定(不是外壳约定)。

于 2013-05-10T14:51:15.780 回答