"make:*** No targets specified and no makefile found.Stop."
时间: 2023-10-26 16:39:06 浏览: 157
This error message is typically encountered when running the 'make' command in a directory without a Makefile present.
A Makefile is a file that contains instructions for building, compiling, and linking software. It specifies the dependencies between files and the commands required to build the project.
To fix the error, you can either create a Makefile in the directory, or navigate to a directory that contains a Makefile and run the 'make' command from there.
相关问题
make: *** no targets specified and no makefile found. stop.
这个错误信息通常表示在执行make命令时没有指定目标,并且也没有找到Makefile文件。Makefile是一个包含了编译和链接规则的文本文件,用于告诉make命令如何构建项目。
要解决这个问题,你可以尝试以下几个步骤:
1. 确保你在正确的目录下执行make命令。Makefile通常位于项目的根目录下,所以你需要在该目录下执行make命令。
2. 检查是否存在Makefile文件。你可以使用ls命令或者其他文件管理工具来确认当前目录下是否存在Makefile文件。如果不存在,你需要创建一个Makefile文件,并在其中定义编译和链接规则。
3. 如果存在Makefile文件,确保其中定义了至少一个目标。Makefile文件中应该包含一些规则,用于指定如何编译和链接源代码文件以生成可执行文件或库文件。
如果你已经检查了以上步骤,但问题仍然存在,请提供更多的上下文信息,例如你正在尝试构建的项目类型、操作系统等,以便我能够更好地帮助你解决问题。
make: *** No targets specified and no makefile found. Stop.
这个问题通常出现在使用make命令时,当前目录下没有Makefile文件。Makefile文件是告诉make命令需要执行哪些命令的文件。请确保你在正确的目录下,并检查是否存在Makefile文件。如果不存在,请创建一个名为Makefile的文件,并在其中指定需要执行的命令。你可以参考一些示例Makefile来编写你自己的Makefile文件。
阅读全文