make[1]: Leaving directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/src' set -e; for d in lib apps client plugins src; do make -C ${d} install; done make[1]: Entering directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/lib' make -C cpp make[2]: Entering directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/lib/cpp' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/lib/cpp' install -d "/usr/local/lib/" install libmosquitto.so.1 "/usr/local/lib/libmosquitto.so.1" install: cannot remove '/usr/local/lib/libmosquitto.so.1': Permission denied Makefile:65: recipe for target 'install' failed make[1]: *** [install] Error 1 make[1]: Leaving directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/lib' Makefile:91: recipe for target 'install' failed make: *** [install] Error 2
时间: 2023-08-28 11:06:54 浏览: 182
这段代码看起来像是在进行一些安装操作,但是出现了权限错误。可能是因为当前用户没有足够的权限来访问或操作 '/usr/local/lib' 目录。你可以尝试使用 sudo 命令来获取管理员权限并重新运行该安装命令,如下所示:
```
sudo make install
```
这应该会允许你以管理员权限完成安装。如果你仍然遇到问题,请检查你的用户是否有足够的权限来访问该目录,并且该目录是否已经存在。
相关问题
make[1]: Entering directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/man' xsltproc --nonet libmosquitto.3.xml make[1]: xsltproc: Command not found Makefile:90: recipe for target 'libmosquitto.3' failed make[1]: *** [libmosquitto.3] Error 127 make[1]: Leaving directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/man' Makefile:57: recipe for target 'docs' failed make: *** [docs] Error 2
这看起来像是一个 Makefile 的错误信息,提示找不到 xsltproc 命令。xsltproc 是一个用于处理 XML 文件的命令行工具,你需要先安装这个工具才能继续执行 Makefile。你可以尝试在终端中输入以下命令来安装 xsltproc:
```
sudo apt-get install xsltproc
```
安装完成后,再重新执行 Makefile 应该就可以正常编译了。
xsltParseStylesheetProcess : document is not a stylesheet Makefile:90: recipe for target 'libmosquitto.3' failed make[1]: *** [libmosquitto.3] Error 5 make[1]: Leaving directory '/home/ubuntu/AI/rv1126_1/mosquitto-2.0.2/man' Makefile:57: recipe for target 'docs' failed make: *** [docs] Error 2
这个错误信息表示 xsltproc 把一个非样式表的 XML 文件作为样式表来处理了。这通常是因为 `xsl:stylesheet` 标签没有被正确地定义在 XML 文件中。你需要检查 libmosquitto.3.xml 这个文件,确保它是一个合法的样式表文件,并且包含了正确的 `xsl:stylesheet` 标签。你可以参考其他的样式表文件,来检查你的文件是否符合要求。如果你仍然无法解决问题,可以尝试使用其他的样式表处理工具来代替 xsltproc。
阅读全文