1

我有一个可以在终端中运行的命令行:

nwave nand_sim.fsdb -play hello.tcl

但是当我在我的makefile中添加这一行时,我得到了:

未找到 nwave 命令

这是为什么?终端中的命令和makefile中的命令执行方式是否相同?

4

1 回答 1

0

通过搜索 PATH 环境变量来查找命令。这个设置在 shell 和 makefile 中是不一样的。最好始终包含命令的整个路径,尤其是当它不在标准目录中时。

于 2012-09-25T03:33:36.663 回答