今天安装Centos的pycharm,出现了/lib64/libc.so.6: version `GLIBC_2.14' not found问题,把解决过程简单记录一下


今天运行一个例程,出现了/lib64/libc.so.6: version `GLIBC_2.14' not found问题,把解决过程简单记录一下。

系统环境: centos6.2 

现象:

 

?
1
2

[maa@mkoup21 bin]$ ./pycharm.sh
/home/maa/下载/pycharm-2020.2/jbr/bin/java: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/maa/下载/pycharm-2020.2/jbr/bin/../lib/jli/libjli.so)

 

 

 

好吧,人家需要的是'GLIBC_2.14',先查看一下当前系统glibc的情况:

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@localhost build] # strings /lib64/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE

 

 

好吧,确实没有,那简单粗暴,安装一下。

 

1. glibc下载

http://www.gnu.org/software/libc/ 下载源代码。我下载的版本是2.14,链接地址是http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

2. 安装

因为glibc库使用广泛,为了避免污染当前系统环境,最好自定义安装目录,使用时定义一下环境变量就行了。具体步骤如下:

 

?
1
2
3
4
5
6
7
[root@localhost ~] # tar xvf glibc-2.14.tar.gz
[root@localhost ~] # cd glibc-2.14
[root@localhost glibc-2.14] # mkdir build
[root@localhost glibc-2.14] # cd ./build
[root@localhost build] # ../configure --prefix=/opt/glibc-2.14
[root@localhost build] # make -j4
[root@localhost build] # make install

 

 

3. 测试

 

[root@mkoup21 build]# strings libc.so | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_PRIVATE

 

出现了我想要的2.14版本 ok了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM