我该如何解决; makefile:1:***目标模式不包含'%'。停止

时间:2017-11-02 14:46:20

标签: makefile

我是Linux的新手,所以对于我的本科项目,我正在研究Ubuntu,我一直在尝试配置Freeswitch ......几乎有一个突破。最后,使用make && make install,它带来了:

"makefile:1: *** target pattern contains no '%'. Stop."

请,我该怎么办

1 个答案:

答案 0 :(得分:2)

嗯,如果你在第1行(makefile报告错误的地方)提供了makefile:1:的内容,那将会有很大帮助。没有它我们只能猜测。

但基本上该消息的含义是您使用了static pattern rule语法,但您的目标模式不包含任何模式标记(%)。这通常意味着你的规则中有一个你没想到或想要的“流浪”冒号。如果没有看到你的makefile规则,我们就不能多说了。

同样非常有用的是GNU make手册部分Errors Generated by Make,它可以为您提供错误的描述。