当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : makefile 文件命令行理解
帖子发表于 : 2018-05-07 21:29 

注册: 2018-05-07 21:25
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
TI AM5728 LINUX SDK安装好后,在SDK根目录下的makefile文件下有如下命令,不太理解

install -m 755 $${example} $(DESTDIR)/usr/share/ti/examples/opencl/`dirname $${example}`

1 命令中前面$${example}是什么意思?

2 后面1个$${example}`,其中这个“`” 是什么意思?

查询了相关资料,未找到答案,望专家帮忙,谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : Re: makefile 文件命令行理解
帖子发表于 : 2018-05-08 10:41 
头像

注册: 2008-09-18 13:11
帖子: 2951
送出感谢: 1
接收感谢: 495
1. http://pubs.opengroup.org/onlinepubs/96 ... 0_76_13_05
makefile里支持宏替换,语法就是$()或${},但命令会在shell中解释执行,shell中的变量语法也是${},这就会产生混淆。所以makefile规定,如果你想不让make去处理$话,就用$$,make就会把命令中的$$换成$交给shell去处理

2. shell中命令替换的语法,将命令的输出结果放到对应的位置 http://tldp.org/LDP/abs/html/commandsub.html


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译