【发布时间】:2016-12-31 14:24:32
【问题描述】:
我在 Windows 7 操作系统中使用 gnu make 3.8.1 (mingw32)。 我想从 makefile 运行“启动”命令,但它给出了一些错误。我的命令语法是-
start CMD /K http-server ./www -c-1
此命令在手动输入 cmd 时有效。它会打开一个新的命令提示符,该命令提示符运行命令“http-server ./www -c-1”,在端口 8080 上托管当前目录的 www 文件夹中存在的文件,并在它打开的命令提示符窗口中显示日志。 但在makefile中,它似乎不起作用。我的makefile是-
hostx:
start CMD /K http-server ./www -c-1
makefile 还有更多内容,但我们只需要关注这部分。 当我在 cmd 中键入“make hostx”时,它会显示以下输出。 我将我的 cmd 输出作为完整图像发布,这样更清楚
有什么想法可以让它工作吗?我也不知道这个错误是什么意思。
【问题讨论】:
-
make程序可能使用bash作为它运行命令的shell。您必须翻译程序的路径名,以便 shell 可以找到它。 -
感谢您的回复,但我不知道该怎么做..