第6步报错说/Desktop/glibc-2.28/build$ make -j4 sudo make install make: *** 没有指明目标并且找不到 makefile。 停止。 make: *** 没有规则可制作目标“install”。 停止。
时间: 2024-06-18 16:05:10 浏览: 348
这个报错可能是因为您没有在正确的目录下运行 make 命令。您需要确保当前目录下存在 Makefile 文件,而且该文件中有 install 的规则。如果您在其他目录下编译安装程序,那么需要进入正确的目录才能运行 make 命令。
另外,如果您是第一次编译安装程序,需要先执行 configure 命令来生成 Makefile 文件。您可以尝试执行以下命令:
```
./configure
make -j4
sudo make install
```
如果问题仍然存在,请提供更多上下文和详细信息,这样我才能更好地帮助您解决问题。
相关问题
没有规则可制作目标“/root/下载/glibc-2.28/build/misc/setfsuid.o”,由“/root/下载/glibc-2.28/build/misc/stamp.o” 需求。
你可以尝试使用以下命令来解决这个问题:
```
make /root/下载/glibc-2.28/build/misc/setfsuid.o
```
这将告诉构建系统生成目标文件 "/root/下载/glibc-2.28/build/misc/setfsuid.o",并且它将根据需要构建 "/root/下载/glibc-2.28/build/misc/stamp.o"。这样,你就可以满足目标文件的依赖关系。
树莓派在线安装 glibc-2.29 make: *** 没有指明目标并且找不到 makefile
你可以尝试以下步骤来解决这个问题:
1. 确保你的树莓派已经连接到网络。
2. 确定你已经安装了 make 工具。如果没有安装,可以使用以下命令安装:
```
sudo apt-get install build-essential
```
3. 确定你已经安装了 glibc 的必要依赖库。可以使用以下命令安装:
```
sudo apt-get install bison
```
4. 下载并解压 glibc 源码包。你可以从官方网站上获取最新的源码包。
5. 进入解压后的源码目录,并创建一个用于编译的目录:
```
mkdir build
cd build
```
6. 运行 configure 命令来配置编译选项:
```
../configure
```
7. 运行 make 命令进行编译:
```
make
```
8. 如果在运行 make 命令时出现错误提示 "没有指明目标并且找不到 makefile",可能是由于某些文件缺失或者配置错误导致的。请检查你的配置和依赖是否正确,并尝试重新运行 configure 和 make 命令。
希望这些步骤能帮助你解决问题。如果问题仍然存在,请提供更多的错误信息,以便我能够更好地帮助你。
阅读全文