Linux下Qt项目出现libQt5WebEngineCore.so报错

报错信息

cpp 复制代码
:-1: error: Qt5.9.9/5.9.9/gcc_64/lib/libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3)

解决办法如下:

bash 复制代码
sudo ln -sf /usr/bin/x86_64-linux-gnu-ld.gold /usr/bin/ld

命令解析:

  • sudo:表示以超级用户(root)的权限执行后面的命令。
  • ln:是Linux中用于创建链接的命令。
  • -s:表示创建的是符号链接(symbolic link),而不是硬链接(hard link)。符号链接类似于Windows中的快捷方式,它指向另一个文件,但本身不包含任何文件数据。
  • -f:表示如果目标文件已经存在,就强制覆盖它。
  • /usr/bin/x86_64-linux-gnu-ld.gold:是源文件的路径,即要被链接的文件。这个文件是GNU Binutils中的ld.gold链接器,是GNU链接器ld的一个替代版本,通常用于更快的链接速度。
  • /usr/bin/ld:是目标文件的路径,即链接指向的位置。ld是GNU Binutils中的标准链接器,用于将多个对象文件(.o文件)和库文件链接成一个可执行文件或库文件。

总的来说,这条命令的目的是将ld.gold链接器设置为系统默认的链接器,通过替换/usr/bin/ld来实现

相关推荐
轻松Ai享生活3 小时前
5 节课深入学习Linux Cgroups
linux
christine-rr3 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5554 小时前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆4 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_264220894 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++4 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy4 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡
Yyyy4825 小时前
Nginx负载均衡集群实验步骤
运维·nginx·负载均衡
我是菜鸟0713号6 小时前
Qt 中 OPC UA 通讯实战
开发语言·qt
JCBP_6 小时前
QT(4)
开发语言·汇编·c++·qt·算法