/usr/bin/ld: 找不到 -ly: 没有那个文件或目录
时间: 2023-09-19 18:09:21 浏览: 296
Ubuntu环境QT问题 /usr/bin/ld: 找不到 -lGL(已解决)
5星 · 资源好评率100%
这个错误提示通常是因为缺少了需要链接的库文件 `-ly`,你可以尝试以下解决方案:
1. 确认你的代码中是否有使用到 `-ly` 链接选项,如果没有,那么可能是其他库引起的问题。
2. 确认你的系统中是否安装了需要链接的库,如果没有,可以尝试安装。
3. 如果库已经安装,但仍然出现错误,可以尝试重新安装库,或者通过软链接的方式解决。
例如,如果你需要链接的是 `libxxx.so` 库,你可以在终端中执行以下命令:
```
sudo ln -s /usr/lib/libxxx.so /usr/lib/liby.so
```
这将会在 `/usr/lib` 目录下创建一个名为 `liby.so` 的软链接,指向 `libxxx.so` 库文件。这样在链接时,就可以使用 `-ly` 选项了。
阅读全文