./sub: error while loading shared libraries: libpaho-mqtt3c.so.1: cannot open shared object file: No such file or directory
时间: 2023-10-25 19:07:38 浏览: 246
libstdc++.so.6: 无法打开共享对象文件: 没有那个文件或目录
5星 · 资源好评率100%
这个错误提示表明在运行 sub 程序时,找不到 libpaho-mqtt3c.so.1 共享库文件。可能是因为 libpaho-mqtt3c.so.1 文件没有正确安装或者没有正确配置 LD_LIBRARY_PATH 环境变量。
解决方法可以尝试以下两种方式:
1. 将 libpaho-mqtt3c.so.1 文件所在目录添加到 LD_LIBRARY_PATH 环境变量中,例如:
```
export LD_LIBRARY_PATH=/path/to/lib:$LD_LIBRARY_PATH
```
其中 /path/to/lib 替换为 libpaho-mqtt3c.so.1 文件所在目录。
2. 或者可以尝试重新安装 MQTT 客户端库以确保 libpaho-mqtt3c.so.1 文件已正确安装。
阅读全文