s5pv10的uboot主Makefile分析之2------silent builds静默编译

# Allow for silent builds
ifeq (,$(findstring s,$(MAKEFLAGS)))
XECHO = echo
else
XECHO = :
endif

#首先看下findstring函数的用法
#$(findstring <find>,<in>)
#名称:查找字符串函数——findstring。
#功能:在字串<in>中查找<find>字串。
#返回:如果找到,那么返回<find>,否则返回空字符串。
#示例:
#$(findstring a,a b c)
#$(findstring a,b c)
#第一个函数返回“a”字符串,第二个返回“”字符串(空字符串)
#MAKEFLAGS就是执行make命令时传递的参数,比如:make -s中的-s就是MAKEFLAGS
#所以当我们想静默编译时,就用make -s编译,此时XECHO就会等于空,就不会打印出编译信息;
#如果不想静默编译时,就直接执行make,此时XECHO就等于echo,就会打印出编译信息

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值