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来实现

相关推荐
搬码临时工27 分钟前
电脑怎么远程访问服务器?4种常见的简单方法
运维·服务器·网络·异地访问
QQ27402875639 分钟前
Kite AI 自动机器人部署教程
linux·运维·服务器·人工智能·机器人·web3
文牧之1 小时前
PostgreSQL 配置设置函数
运维·数据库·postgresql
.小墨迹1 小时前
Apollo学习——planning模块(3)之planning_base
linux·开发语言·c++·学习·自动驾驶
K龙2 小时前
私有资产测绘&安全流水线Shovel
运维·安全·开发·其它
影龙帝皖2 小时前
Linux服务之lvs+keepalived nginx+keepalived负载均衡实例解析
linux·nginx·lvs
程序猫A建仔2 小时前
【物联网】基于树莓派的物联网开发【4】——WIFI+SSH远程登录树莓派
运维·物联网·ssh
八月的雨季 最後的冰吻2 小时前
SIP协议栈--osip源码梳理
linux·服务器·网络·c++·网络协议
charlie1145141912 小时前
基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器——MuPDF Adapter文档
arm开发·qt·学习·pdf·教程·设计·qt6