我在Windows 7操作系统中使用gnu make 3.8.1(mingw32)。 我想从makefile运行'start'命令,但它给出了一些错误。我的命令语法是 -无法从Windows的makefile运行“开始”命令
start CMD /K http-server ./www -c-1
此命令在cmd中手动输入时有效。它会打开一个新的命令提示符,它运行命令'http-server ./www -c-1',将当前目录的www文件夹中存在的文件存放在端口8080上,并在打开的命令提示符窗口中显示日志。 但在makefile中,它似乎不工作。我的生成文件是 -
hostx:
start CMD /K http-server ./www -c-1
还有更多的makefile,但我们只需要关注这部分。 当我在cmd中键入'make hostx'时,它显示以下输出。 我张贴我的CMD输出为完整的图像,所以这是更清晰
任何想法如何,我可以得到它的工作?我也不知道这个错误是什么意思。
'make'程序可能使用'bash'作为运行命令的shell。你必须翻译程序的路径名,以便shell能够找到它。 –
感谢您的回复,但我不知道如何做到这一点.. –