如何解决“ make:没有规则可以使目标`config'”?[关闭]


12

当我输入make config终端时,系统会回应:

make: *** No rule to make target `config'.  Stop.

知道如何解决该问题吗?


@MichaelKjorling您是否要更新描述,因为代码末尾有些混乱?
Kevdog777

@ Kevdog777现在好了吗?(下一次,您可以自己做;即使您没有代表立即进行编辑,也可以始终建议他们。)
CVn 2013年

它不会让我,它需要进行6次以上的编辑-更好,谢谢:)
Kevdog777

您正在编译软件包吗?
hildred

你想做什么?仅当当前目录中有一个包含构建目标规则的makefile时,此命令才有意义config。您为什么期望它能起作用?
吉尔斯(Gilles)'所以

Answers:


7

您不能在make config任何地方运行-您必须位于包含Make文件的目录中。验证:

ls Makefile

该文件必须包含一个名为的目标config

grep ^config Makefile

(此最后一个命令不会匹配所有可能的Makefile语法,但是如果它是一个简单的文件,则至少应向您显示是否存在另一个目标,例如configureconfiguration。)


1

这意味着make不知道如何处理该config参数。它不存在。阅读Makefile以确定您需要什么。


0

* nix上的软件配置通常是通过configure在项目顶级目录中运行脚本来进行的:

cd /path/to/project
./configure

你有尝试过吗?


您的意思是我必须找到./configure或什么?
MakaraPr 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.