[英]Makefile and Shell Script (Bash)
Makefile和Bash有什么关系?
Makefile中的示例具有:
CC = gcc
但是,如果在外壳程序中键入此命令,则会出现错误:
~# CC = gcc
-bash: CC: command not found
可以理解,因为有空间。 但是它可以在Makefile中使用。
另外,在Makefile中,您可以使用命令替换$()
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
bash中应为变量替换$CC
或${CC}
。
因此,Makefile语法和bash语法是不同的,但是它们看起来确实相关,例如$@
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.