RedHat升级C基本运行库CLIBC

redhat升级c基本运行库clibcglibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其他任何运行库都会依赖于glibc。

glibc除了封装Linux操作系统提供的系统服务外,它本身也提供了许多其他必要功能服务的实现。

RedHat如6.7甚至7.0自带的还是glibc2.12,当低版本的系统编译一个新软件特性时,可能会出现GLIBC_2.12 not found的情况。

例如报错版本:

/lib64/libc.so.6: version `GLIBC_2.14' not found

查看RedHat支持的版本:

strings /lib64/libc.so.6 |grep GLIBC

可以看到最高支持2.12版本,没有2.14版本,这时我们需要下载2.14或更高版本。

RedHat升级C基本运行库CLIBC官方下载各个版本glibc的网址:

http://ftp.gnu.org/gnu/glibc/

将下载好的2.15版本拷贝到/usr/local/tools目录下,在root模式下解压:

tar -zxvf glibc-2.15.tar.gzcd glibc-2.15mkdir glibc-build-2.15cd glibc-build-2.15

执行:

../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin/

RedHat升级C基本运行库CLIBC执行make,等待运行一会即可;

一览运营宝 一览运营宝

一览“运营宝”是一款搭载AIGC的视频创作赋能及变现工具,由深耕视频行业18年的一览科技研发推出。

一览运营宝 41 查看详情 一览运营宝

RedHat升级C基本运行库CLIBCmake install

RedHat升级C基本运行库CLIBC提示install成功即可:

Your new glibc installation seems to be ok

RedHat升级C基本运行库CLIBC查看glibc所在的共享库:

ll /lib64/libc*

可以看到2.12的旧库文件还在,多了2.15版本的库文件,而且软链接文件全部指向了2.15版本。

RedHat升级C基本运行库CLIBC再次查看RedHat支持的版本,多了2.15版本。

RedHat升级C基本运行库CLIBC这时就可以重新编译该新版本的软件,例如Python、Vivado等。

RedHat升级C基本运行库CLIBC—END—

以上就是RedHat升级C基本运行库CLIBC的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/471699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 07:45:44
下一篇 2025年11月8日 07:46:17

相关推荐

发表回复

登录后才能评论
关注微信