makefile @echo
时间: 2023-08-10 11:04:28 浏览: 291
makefile
在Makefile中,@echo用于在执行make时打印出预设的内容。在执行make命令时,如果在echo之前加上@符号,那么echo语句本身不会被打印出来,只会打印后面的语句。如果没有使用echo语句,会打印出echo那一行,并再次打印双引号里的内容。[1]
在添加@echo语句时,有时会出现错误,如"missing separator"。这可能是因为在Makefile中,每行命令之前必须有一个TAB键作为分隔符。如果没有添加TAB键,就会报错。[2]
如果想要在执行Makefile时显示一些说明,可以使用多目标执行的方式。在Makefile中添加一个名为"desc"的目标,并在该目标下添加@echo语句,用于打印出说明内容。然后在Makefile的第一个目标下添加依赖关系,使得每次执行make时都会执行"desc"目标,从而打印出说明。[2]
阅读全文