make 知识点(symbol) 常用符号问题

1.symbol "$@" is for target(now is edit), "$^" is for the whole prerequisties(now is "Hello.java Hi.java Work.java"), "$<" is for the first prerequistie(now is "Hello.java")

example:

# $@ is for target(now is edit)
edit : Hello.java Hi.java Work.java
  $(info eeeeeeeeeeeeeee $@)

  $(info eeeeeeeeeeeeeee $^)

  $(info eeeeeeeeeeeeeee $<)

2.@command 加上@后命令就不会出现回显,即不会显示当前命令

example:

echo hello  除了显示 hello 之外, 还会显示操作命令本身,如下则是效果

echo hello
hello

加上@即@echo hello 则只显示结果,即

hello

3.这里的“-”号有特殊意义,即忽略此命令的执行失败,非常有用,在命令之前加这个符号,如果执行失败可以有效的跳过这个错误继续往下执行,如果没有这个符号,则编译会直接中断,导致失败

比如  -rm Next.java ,如果没有Next.java这个文件,删除失败,也会编译失败,如有加“-”符号,则可以继续执行。

 

转载于:https://www.cnblogs.com/Jokeyyu/p/7804122.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值