作业帮 > 综合 > 作业

makefile中使用单双引号

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 01:45:41
makefile中使用单双引号
如下的简单的Makefile中echo后面使用单双引号有什么不同?
all:
@echo “+++++++++make all++++++++”
rule0:
@echo “input = $(INPUT)"
@echo 'This target is $@'
.PHONY: clean
clean:
@echo "---------clean----------"
单引号将剥夺其中的所有字符的特殊含义,而双引号中的 '$'等是例外.所以,两者基本上没有什么区别,除非在内容中遇到了参数替换符$
所以下面的结果:
num=3
echo ‘$num’
$num
echo “$num”
3