version `GLIBCXX_3.4.14‘ not found

news/2024/7/5 2:51:21

./Gate: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./Gate)

本人测试gcc-8.3.0装不上,可考虑7.30亲测可装, 4.81也测试过了,可以装但是应该不支持3.414

查看支持的版本列表
strings /lib64/libc.so.6 | grep GLIBC

8.30安装
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.3.0/gcc-8.3.0.tar.gz
tar -zxvf gcc-8.3.0.tar.gz
cd gcc-8.3.0/ 
./contrib/download_prerequisites
mkdir build
cd build   
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make && make install
cp /usr/local/lib64/libstdc++.so.6.0.25 /usr/lib64
cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

参考

4.81安装

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz
tar -xvzf gcc-4.8.1.tar.gz
cd gcc-4.8.1
./contrib/download_prerequisites
cd ..
mkdir build_gcc_4.8.1
cd build_gcc_4.8.1
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib  
make -j23
make install

参考

7.30安装
yum groupinstall "Development Tools"
yum install glibc-static libstdc++-static

tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
./contrib/download_prerequisites
mkdir build
cd build

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make
make instal

cp /usr/local/lib64/libstdc++.so.6.0.24 /usr/lib64/
rm libstdc++.so.6
ln -sf /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6

CentOS7升级GCC版本,解决version `GLIBCXX_3.4.21‘ not found
参考
 


http://lihuaxi.xjx100.cn/news/1243656.html

相关文章

系统码的编译码与汉明码

本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:https://github.com/timerring/information-theory 】或者公众号【AIShareLab】回复 信息论 获取。 文章目录 系统码的编译码线性…

如何录制声音?推荐这2款电脑录音软件!

案例:怎么录制电脑上的声音?在电脑上怎么录制自己的声音?有没有小伙伴知道操作的步骤。 【我想录制语音会议,还想录制自己的歌声,在电脑上如何录制声音?求一个简单易懂的教程,在线等&#xff0…

Optional简述(Java8新特性)

Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null的防御性检查),避免null导致的NPE(NullPointerExcep…

高速视觉筛选机PCI Express实时运动控制卡XPCIE1028

产品导读 正运动技术的PCI Express总线运动控制卡XPCIE1028,具备位置锁存、多维高速硬件位置比较输出PSO、同步跟随、精准触发的运动控制和I/O控制功能。 配合正运动技术MotionRT7实时内核使用,可高度满足高速视觉筛选机应用所需的运动控制需求。 XPC…

linuxOPS基础_yum详解

yum是如何安装软件的 yum仓库(也称yum源)用于存放各种rpm的软件包以及软件包之间的依赖关系(repodata目录)需要安装软件的计算机连接到指定yum仓库来安装软件包 yum源作用 软件包管理器,类似Windows下的软件管家 yu…

为什么超三成制造企业上市公司选择用友U9 cloud?

导读:30%制造企业上市公司和40%专精特新制造业上市公司都选择用友U9 cloud 当前,数智化转型已经成为中国制造重构竞争力、实现高质量发展的必经之路。《“十四五”智能制造发展规划》提出,到2025年,70%的规模以上制造业企业基本实…

由于找不到msvcr120.dll,无法继续执行代码,多种解决方法修复这个故障

在使用电脑时,我们常常会遇到各种各样的问题。其中一个比较常见的问题是“由于找不到msvcr120.dll,无法继续执行代码”。这个问题可能会让一些用户感到困惑和无助。那么,究竟什么是msvcr120.dll?它缺失了会有什么后果?如何修复这个…

SpringBatch从入门到实战(六):ItemReader

一&#xff1a;ListItemReader 用于简单的开发测试。 Bean public ItemReader<String> listItemReader() {return new ListItemReader<>(Arrays.asList("a", "b", "c")); }二&#xff1a;FlatFileItemReader 1.1 完全映射 当文件…