bashMakefile中的双美元符号是什么意思?

bashMakefile中的双美元符号是什么意思?,第1张

bash / Makefile中的双美元符号是什么意思?

按照gnu make官方文档:

配方中的变量和函数引用与makefile中其他位置的引用具有相同的语法和语义。它们也具有相同的报价规则:如果您希望在配方中出现美元符号,则必须将其加倍(’$$’)。对于使用美元符号引入变量的外壳(如默认外壳),请务必牢记要引用的变量是make变量(使用单个美元符号)还是shell变量(使用两个美元符号)
)。

简而言之:

  • makefile变量=>使用单个美元符号
  • shell变量=>使用两个美元符号


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5018909.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存