makefile 中 @加冒号
时间: 2024-05-09 13:14:45 浏览: 86
双冒号规则-sse4.2命令集的详细说明
在 makefile 中,@符号用于隐藏命令的执行过程,即使命令执行时不会在终端上显示出来。而冒号通常用于规定一个目标的依赖关系。当@符号与冒号连用时,表示在执行命令时不在终端上显示命令的执行过程,但是会输出执行命令的目标名称。例如:
```
target: dependency
@echo "This is a command"
```
在执行`make`命令时,如果`target`的依赖项`dependency`有更新,则会执行`echo "This is a command"`命令,但是该命令的执行过程不会在终端上显示,而只会输出`target`的名称。
阅读全文