makefile $(AT)
时间: 2024-02-18 15:57:29 浏览: 215
ESP8266学习笔记之makefile
在Makefile中,$(AT)是一个特殊的符号,它表示在执行命令时忽略错误。通常情况下,如果命令执行出错,make会停止执行后续的命令。但是使用$(AT)符号可以忽略错误,继续执行后续的命令。
下面是一个示例的Makefile代码,其中使用了$(AT)符号:
```makefile
.PHONY: clean
clean:
-rm $(objects)
@echo "Cleaning completed."
```
在上述代码中,clean是一个伪目标,它用于清理生成的目标文件。在执行clean目标时,使用了$(AT)符号来忽略rm命令执行时可能出现的错误。同时,使用@符号来禁止make打印rm命令的执行信息。
通过使用$(AT)符号,即使在执行rm命令时出现错误,make也会继续执行后续的命令,并在最后打印"Cleaning completed."的信息。
阅读全文