在makefile文件中,@$符号代表什么意思?急,再线等待啊!

chjy2000 2003-08-23 06:49:47
例如:
archclean:
@$(MAKEBOOT) clean
或者
checkbin:
@ /bin/ture
@ true
这里面
@$和@代表着什么意思啊?
...全文
687 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
scalps 2003-08-24
  • 打赏
  • 举报
回复

$(MAKEBOOT) 是变量 MAKEBOOT 的值,
@表示在make时不输出make的信息(类似Windows下的echo off)。


chjy2000 2003-08-24
  • 打赏
  • 举报
回复
大家的意思是不是要分开来看吗?
就是先$
然后@

仍然迷惑中!!!!
zeng_xiangyang 2003-08-24
  • 打赏
  • 举报
回复
$xxx是取变量xxx的值
fierygnu 2003-08-24
  • 打赏
  • 举报
回复
楼上说的对。如果一行以@开头,则该行命令的输出被抑制。
OlOl 2003-08-23
  • 打赏
  • 举报
回复
不好意思,看错了。

$(MAKEBOOT) 应该是替换变量 MAKEBOOT
所以,只剩下@ 是什么意思。

在vax里,是用来执行vax命令的符号。
OlOl 2003-08-23
  • 打赏
  • 举报
回复
@$ 规则的目标文件名。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧