本文最后更新于15 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
- 执行./ffmpegkey显示缺少GLIBCXX_3.4.21,造成原因是当前依赖的
libstdc++.so.6版本过低

1.验证当前库支持的 GLIBCXX 版本
查看系统中现有 `libstdc++.so.6` 支持的 `GLIBCXX` 版本(确认是否缺少目标版本):
strings /lib64/libstdc++.so.6 | grep GLIBCXX_

2.备份原有软链接
备份系统中原有的 libstdc++.so.6
cd /lib64
mv libstdc++.so.6 libstdc++.so.6.bak # 重命名备份
3.下载高版本 libstdc++.so.6.0.26
cd /lib64
wget http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip -O libstdc++.so.6.0.26.zip
解压压缩包
unzip libstdc++.so.6.0.26.zip
4.创建新的软链接
建立指向高版本库的软链接,替代原有链接
cd /lib64
ln -s libstdc++.so.6.0.26 libstdc++.so.6 # 链接到新版本库
5.**再次验证版本支持
确认新库已包含所需的 GLIBCXX 版本:
strings /lib64/libstdc++.so.6 | grep GLIBCXX_



测试