我正在从机器学习课程中完成课程作业。我们给出了一个hmm.tar文件,其中包含隐藏马尔可夫模型的c ++实现。
在自述文件中给出了以下内容。
编译和测试程序,
1)提取代码:
tar -xf hmm.tar
2)编译程序:
make all
在第二步,终端输出为make: *** No rule to make target 'all'. Stop
我正在使用windows10操作系统并运行cygwin终端。
请帮我解决这个问题。这是 Makefile
答案 0 :(得分:1)
我猜测tar文件在子目录中有文件。您可能只需要确保您位于具有Makefile的目录中,然后运行make:
tar -xf hmm.tar
cd __somewhere_
make all
为了帮助您了解Makefile的位置,您可以使用:
tar tf hmm.tar | grep -i makefile
答案 1 :(得分:0)
由于cygwin返回make: *** No rule to make target 'all'. Stop
,似乎make
已正确安装。
因此,它必须是另外两件事: