问题
在openEuler(CentOS 7)下,假如使用qt的QWebEngineView,可能会报错
libQt5WebEngineCore.so: .dynsym local symbol at index
资料
找到一些资料说假如是Ubuntu下,可以修改ld的软链接,就可以解决问题。
http://cocozq.com/?p=159
sudo ln -sf /usr/bin/x86_64-linux-gnu-ld.gold /usr/bin/ld
解决方案
于是,在openEuler(CentOS 7)也可以类比操作
# 找一下对应的文件
locate *.gold
# 假设找到了对应的文件为 /usr/bin/ld.gold
# 先将原来的备份一下,以防万一
cp /usr/bin/ld /usr/bin/ld.back
# 执行链接操作
ln -sf /usr/bin/ld.gold /usr/bin/ld