【问题标题】:include directory in vcs option in Makefile在 Makefile 中的 vcs 选项中包含目录
【发布时间】:2012-11-29 13:18:39
【问题描述】:

我正在制作一个 makefile,让我快速浏览一下

vcs 是工具,+incdir+<dir_path> 是语法

当我做+incdir+${$@_${seed}} 它不工作

${seed} 是我在 makefile 开始时定义的变量

问候, 维奈

【问题讨论】:

  • “不工作”是什么意思? ${$@_${seed}} 扩展为什么,您期望什么?整个命令是否在命令行上工作?这是在命令中,对吧?

标签: unix makefile system-verilog


【解决方案1】:

找到了应该+incdir+{$@_${seed}} ...的结果

【讨论】:

  • 您的问题和答案似乎对您的情况非常具体,您没有解释清楚。如果makefile目标是foo,变量seed设置为100,变量foo_100设置为包含目录路径,+incdir+${$@_${seed}}完美运行。另一方面,+incdir+{$@_${seed}} 扩展为 +incdir+{foo_100},如果包含目录名为 {foo_100}(这看起来很奇怪,因为在文件名中使用大括号很少见)。
猜你喜欢
  • 2021-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-17
  • 2021-06-19
  • 1970-01-01
相关资源
最近更新 更多