背景
今天运行一个其他机器上移植过来的程序,提示 libc.so.6: version GLIBC_2.38’ not found (required by xx`。这显然是编译程序的机器和运行程序的机器GLIBC不一致导致的,而且是运行机器上的版本要低一些。
多年以前就折腾过glibc,一般都是失败告终,想着linux发现这么多年,现在libc是不是有可能可以随意升级了呢。抱着试一试的心态搜索了几篇技术博客,还真有近2年发表的升级glibc的详细介绍。
Ubuntu升级glibc:系统稳定性与兼容性的完美平衡之路 - 云原生实践
如何安全,高效,优雅的提升linux的glibc版本_glibc升级-CSDN博客
看评论不出意外的,80%的人都升级失败了,但是确实有人说成功了,那我也硬着头皮试一下吧,No zuo no die。不出意外的话,就出意外了,我也是那80%, 电脑变砖,什么命令都无法执行。本文重点介绍下如果恢复,适用于自己编译glibc,且只替换了libc/libm的情况。
缘起
./plsr 
                       
                       
                         
                             
                             
                           
                           
                             超级会员免费看
超级会员免费看
                                         
                   订阅专栏 解锁全文
                订阅专栏 解锁全文
                 
             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
                     
              
             
                   1万+
					1万+
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
					 
					 
					


 
            