ubuntu升级GLIBC高版本方法,解决:version `GLIBC_2.34‘ not found

1.编辑源:打开源文件

sudo vi /etc/apt/sources.list

2.添加高版本的源:把此行源添加到最后一行

deb http://mirrors.aliyun.com/ubuntu/ jammy main

3.更新源

sudo apt update

4.安装高版本GLIBC

sudo apt install libc6

5.查看结果:如下图所示

strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_

GLIBC_2.2.5--GLIBC_2.31
以下为新增
GLIBC_2.32--GLIBC_2.35
GLIBC_PRIVATE


6.添加路径:打开环境配置文件
sudo gedit /etc/bash.bashrc或者sudo vim /etc/bash.bashrc
7.配置环境:把下方代码加到刚才打开的配置文件的最后一行

PATH=$PATH:/usr/local/host/bin

注意:/etc/bash.bashrc 这个路径要换成自己的路径

8.使环境变量生效

source ~/.bash.bashrc
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用[1]、[2]、[3]中提到的错误提示"/lib/libc.so.6: version `GLIBC_2.34' not found"是由于缺少GLIBC库的版本2.34导致的。GLIBC是GNU C库,它是Linux系统中的一个重要组件,提供了许多标准的C库函数。不同的应用程序可能需要不同版本GLIBC库来正常运行。 要解决这个问题,你可以尝试以下几种方法: 1. 更新GLIBC库:你可以尝试更新GLIBC库到最新版本,以满足应用程序对GLIBC_2.34版本的要求。你可以通过更新操作系统或手动安装GLIBC库的最新版本来实现。 2. 编译应用程序:如果你有应用程序的源代码,你可以尝试在目标系统上重新编译应用程序,以适应当前可用的GLIBC版本。在编译过程中,确保使用目标系统上可用的GLIBC版本。 3. 兼容性处理:如果你无法更新GLIBC库或重新编译应用程序,你可以尝试使用兼容性处理方法。这可能包括使用chroot环境、容器化技术或其他方法来创建一个与目标系统不同的环境,以满足应用程序对GLIBC版本的要求。 需要注意的是,GLIBC库的版本问题可能涉及到系统的稳定性和兼容性。在进行任何更改之前,请确保你了解可能的风险,并备份重要的数据和配置文件。 总结起来,要解决"/lib/libc.so.6: version `GLIBC_2.34' not found"的问题,你可以尝试更新GLIBC库、重新编译应用程序或使用兼容性处理方法。具体的解决方法取决于你的系统和应用程序的具体情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值