制作:*** 没有规则可以制作目标“generic64/libkeccak.a”

问题描述

我从 NIST 下载了一些后量子算法并对其进行了测试。有些代码需要用到Keccak包,所以我下载了。当我尝试“制作 generic64/libkeccak.a”时,收到一条错误消息:

make: *** 没有规则可以制作目标“generic64/libkeccak.a”。停止。

我该如何解决?感谢您的帮助。

解决方法

由于声誉不佳,无法发表评论。

这可能是因为:

  1. 当前工作目录中没有 Makefile
  2. Makefile 没有任何与您的请求相关的特定规则。

如果你运行 make blablablaSomeRandomThing,你会得到同样的错误。 也许尝试运行 make,或者更好的是打开 Makefile 并查看当前规则。

您可能想探索更多关于 Makefile 的内容:

https://opensource.com/article/18/8/what-how-makefile https://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/

类似问题:

gcc makefile error: "No rule to make target ..."