在Makefile中使用shell命令的注意事项
程序员文章站
2022-06-07 13:17:52
...
Makefile文件的处理格式
目标: 依赖项(可以是多个,可以写成多行,但是要以\作为续航符)
[tab符]执行命令
执行的Shell命令在用到变量引用的时候需要对"$"符号进行转义,需要写两个"$$"符号来转义成"$"符号
例如如下for循环的例子中,就连awk中的变量引用也需要使用两个"$"符号来进行转义
#自动循环c文件生成目标
CC = gcc
SRCS = auto_dec.c get_func.c
all: $(SRCS)
@for i in $(SRCS); do o=`echo $$i | awk 'BEGIN{FS=".";} {print $$1;}'`; echo "o="$$o ;gcc -o $$o $$i; done
上一篇: java入门-JDK1.8新特性
下一篇: 在sqlserver中使用事务的注意事项