怎么解决make: *** No targets specified and no makefile found. Stop.
时间: 2023-11-25 21:47:43 浏览: 244
这个错误通常是由于缺少Makefile文件或者Makefile文件中没有指定目标导致的。解决方法如下:
1. 确认当前目录下是否存在Makefile文件,如果不存在则需要创建一个。
2. 如果存在Makefile文件,可以尝试重新生成Makefile文件,方法是在终端中输入“make clean”命令,然后再输入“make”命令重新生成Makefile文件。
3. 如果以上方法都无法解决问题,可以尝试升级或重新安装编译器,例如g++等。
4. 如果你使用的是Linux系统,可以尝试安装build-essential包,该包包含了编译器和相关工具,可以通过以下命令进行安装:sudo apt-get install build-essential。
相关问题
Ubuntu18.04怎么解决make: *** No targets specified and no makefile found. Stop.
该错误通常是由于缺少Makefile文件或未指定目标而导致的。要解决此问题,您可以尝试以下几个步骤:
1. 确保您在正确的目录中运行make命令,并且该目录中存在Makefile文件。
2. 如果您没有Makefile文件,请创建一个。您可以使用文本编辑器创建一个名为Makefile的文件,并在其中定义您的目标和规则。
3. 如果您已经有Makefile文件,但仍然遇到此错误,请检查文件中是否存在错误或拼写错误。
4. 确保您的系统上已安装了所需的编译器和工具。您可以使用以下命令安装它们:
```shell
sudo apt-get install build-essential
```
如果您仍然遇到问题,请提供更多详细信息,例如您正在尝试编译的软件包名称和版本,以便我们更好地帮助您解决问题。
Ubuntu 出现:make: *** No targets specified and no makefile found. Stop.
这个问题通常是因为缺少 Makefile 文件或者 Makefile 文件中没有指定目标导致的。可能的解决方案是检查当前目录下是否存在 Makefile 文件,并且确认 Makefile 文件中是否有正确的目标指定。如果不存在 Makefile 文件,可以尝试重新生成这个文件。另外,还可以尝试重新安装 make 工具。你可以尝试运行以下命令来安装 make 工具:
```
sudo apt-get update
sudo apt-get install make
```
阅读全文