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

多种方式解决交叉编译中glibc版本不兼容导致的编译问题(libc.so.6: version `GLIBC_xxx‘ not found问题) 一个常见的问题就是:拿到客户的开发板后需要验证自己本地搭建的交叉编译环境是否正确,这影响到后续的开发.glibc就是指libc.so.6这个动态库,libc.so.6软链接到实际的动态库. 阅读详情

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

系统环境: centos6.2 

现象:

[root@localhost nvEncodeApp]# ./nvEncoder 
./nvEncoder: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./nvEncoder)



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

[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库使用广泛,为了避免污染当前系统环境,最好自定义安装目录,使用时定义一下环境变量就行了。具体步骤如下:

[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@localhost nvEncodeApp]# export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
[root@localhost nvEncodeApp]# ./nvEncoder 
Error!  Command line paramters -outFile is required in order to run this application
[ NVENC 3.0 Command Line Encoder]
Usage: nvEncoder -configFile=config.txt -numFramesToEncode=numFramesToEncode -outFile=output.264 <optional params>

> Encoder Test Application Parameters
   [maxNumberEncoders=n] n=number of encoders to use when multiple GPUs are detected
> Optional Parameters to be Set from ConfigFile Or from Command Line
   [frameNum]           Start Frame (within input file)
   [bitrate]            Video Bitrate of output file (eg: n=6000000 for 6 mbps)
   [maxbitrate]         Video Bitrate of output file (eg: n=6000000 for 6 mbps)
   [rcMode]             Rate Control Mode (0=Constant QP, 1=VBR, 2=CBR, 4=VBR_MinQP, 8=Two-Pass CBR
   [enableInitialRCQP]  Enable Initial Frame RC QP mode setting
   [initialQPI]         Initial Frame QP for Intra Frame
   [initialQPP]         Initial Frame QP for Inter P-Frame
   [initialQPB]         Initial Frame QP for Inter B-Frame
   [frameRateNum]       Frame Rate numerator   (default = 30000)  (numerator/denominator = 29.97fps)
   [frameRateDen]       Frame Rate denominator (default =  1001)
   [gopLength]          Specify GOP length (N=distance between I-Frames)
   [profile]            H.264 Codec Profile (n=profile #)
                           66  = (Baseline)
                           77  = (Main Profile)
                           100 = (High Profile)
   [numSlices]          Specify Number of Slices to be encoded per Frame
   [preset]             Specify the encoding preset
                         -1 = No preset
                          0 = NV_ENC_PRESET_DEFAULT
                          1 = NV_ENC_PRESET_LOW_LATENCY_DEFAULT
                          2 = NV_ENC_PRESET_HP
                          3 = NV_ENC_PRESET_HQ
                          4 = NV_ENC_PRESET_BD
                          5 = NV_ENC_PRESET_LOW_LATENCY_HQ
                          6 = NV_ENC_PRESET_LOW_LATENCY_HP
   [numBFrames]         Number fo B frames between P successive frames
   [syncMode]           Run NvEnc in sync Mode if set
   [interfaceType]      Run NvEnc at specified Interface
                           0  = (DX9)
                           1  = (DX11)
                           2  = (cuda)
                           3  = (DX10)
   [vbvBufferSize]      HRD buffer size. For low latancy it should be less or equal to single frame size
   [vbvInitialDelay]    Initial HRD bufffer Fullness
   [fieldMode]          Field Encoding Mode (0=Frame, 1=Field)
   [level])             Codec Level value 
   [inFile])            InputClip 
   [enablePtd])         if set picture type decision will be taken by EncodeAPI 
   [reconfigFile]       Reconfiguration will occur after the frameNum mentioned in reconfig file with specified parameter in reconfig file
【报错】【Ubuntu】/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34‘ not found 【Ubuntu】/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found 阅读详情

相关推荐

version `GLIBC_2.34‘ not found简单有效解决方法

【代码】version `GLIBC_2.34‘ not found简单有效解决方法。

pvmsmfchcs的博客 1万+

解决/lib64/libc.so.6:version ‘GLIBC_2.14‘ not found问题

http://blog.csdn.net/officercat/article/details/39520227 在你准备升级GLIBC库之前,你要好好思考一下, 你真的要升级GLIBC么? 你知道你自己在做什么么? http://baike.baidu.com/view/1323132.htm?fr=aladdin glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系

sqlora的专栏 1万+

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

报错信息: ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /xxxx/.py3/lib/python3.6/lib-dynload/_bz2.cpython-36m-x86_64-linux-gnu.so) libc.so.6: `GLIBC_2.14' not found 解决思...

杨鑫newlife的专栏 2764

解决/lib64/libc.so.6: version `GLIBC_2.14‘ not found问题

解决/lib64/libc.so.6: version `GLIBC_2.14' not found问题

qq_40594248的博客 2301

实战指南:在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系

本文详细介绍了在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系的实战指南。通过自签CA证书生成、华为防火墙SSL VPN配置、客户端安装与测试等步骤,帮助企业实现更安全的远程办公接入方案,有效防范密码泄露风险。文章重点讲解了证书挑战登录的实现原理和配置细节,适用于企业网络安全建设。

weixin_32428571的博客 257

Streamlit(九) widgets-input

st.text_input / st.number_input / st.date_input / st.time_input 源码路径:${python}\Lib\site-packages\streamlit\elements\text_widgets.py(number_input.py, time_widgets.py) st.text_input st.text_input(label, value="", max_chars=None, key=None,\

heianduck的博客 3354

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

ubuntu正常运行redhat报如题错误 [van@oracle app_keymng]$ bin/client.bin bin/client.bin: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by bin/client.bin) 查询一下当前glibc 如下: [van@localhost app_keymng]$

bitbiter 3217

从选卡到验证:CST仿真GPU加速全流程实战指南

本文详细介绍了CST仿真中GPU加速的全流程实战指南,从硬件选型到软件配置,再到性能验证和常见问题排查。通过对比专业卡与游戏卡的性能差异,提供硬件选型建议,并分享驱动安装、关键设置及CST软件配置的黄金法则,帮助用户显著提升仿真效率。

weixin_30650039的博客 395

解决 /lib64/libc.so.6: version `GLIBC_2.14‘ not found 的问题

解决 /lib64/libc.so.6: version `GLIBC_2.14' not found 的问题

asdfgh0077的博客 306

ABAP 7.40+新语法实战:用VALUE和REDUCE五分钟搞定复杂内表统计

本文详细介绍了ABAP 7.40+新语法中的VALUE和REDUCE操作符,如何高效处理复杂内表统计任务。通过实战案例展示,这些新语法能将代码量减少70%以上,显著提升开发效率和可读性,特别适合大数据量下的销售数据分析、分组统计等场景。

weixin_27219587的博客 207

FSL软件安装

FSL软件安装

huang_tianyuan的博客 2631

InterProScan 5.19版本以后提示 /lib64/libc.so.6: version `GLIBC_2.14' not found

InterProScan 5.19版本以后提示 /lib64/libc.so.6: version `GLIBC_2.14’ not found。包括5.20 5.21 5.22 5.23等。如果出现这个错误,可行的解决办法是:下载 ftp://ftp.ebi.ac.uk/pub/databases/interpro/iprscan/5/bin/sfld_binary.zip将该文件下的两个文件(s

xxxxx 1372

发那科机器人Modbus通讯配置全攻略:从IP设置到信号调试

本文详细介绍了发那科机器人Modbus通讯的配置方法,从基础认知到IP设置、端口配置、信号调试及故障排查。重点讲解了UOP和DI/DO信号的配置技巧,帮助工程师快速实现机器人与PLC的稳定通讯,提升自动化系统效率。

weixin_27872611的博客 623

mongod: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by mongod)

https://blog.csdn.net/officercat/article/details/39520227

KongKRW的博客 5485

SAP 错误消息调试之七种武器:让所有的错误消息都能被定位

目录 长生剑 - SAPGUI Where Used List 碧玉刀 - ABAP调试器观察点 霸王枪 - ABAP调试器动态断点 多情环 - ABAP代码静态扫描 孔雀翎 - SAT 离别钩 - ST05 拳头 - 迷之方法??? Jerry在2018年开始用中文在微信公众号平台上写作之前,在SAP官方社区上总共写了639篇英文博客。 其中有一篇写于2013年介绍ABAP调试技巧的博客:

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2811

Python之abbrobotegm包语法、参数和实际应用案例

`abbrobotegm` 是用于控制 ABB 机器人的 Python 接口包,主要通过 EGM(Externally Guided Motion,外部引导运动)协议与 ABB 机器人控制器进行通信,实现对机器人的实时位置控制、状态监控和运动引导等功能。该包适用于需要将 ABB 机器人与外部系统(如视觉系统、传感器等)集成的场景。

王国平的博客 1255

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

在Ubuntu制作好的交叉编译工具链,在Red Hat中执行时报错:/lib64/libc.so.6: version `GLIBC_2.14' not found 本文使用的Red Hat系统的信息如下图所示 出现这个错误的原因是:Red Hat系统的glibc版本太低,而编译arm-linux交叉编译工具链的Ubuntu系统中使用了较高版本的glibc 1、查看系统glib...

whatday的专栏 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

解决/lib64/libc.so.6: version `GLIBC_2.14' not found(Linux环境)

今天运行程序,出现了/lib64/libc.so.6: version `GLIBC_2.14’ not found问题,解决方法如下: 系统环境: redhatt6.7 [root@localhost lib64]#cd /lib64/ [root@localhost lib64]# strings /lib64/libc.so.6 |grep GLIBC GLIBC_2.2.5 GLIBC_...

运维仙人 4770

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

/mongod: /lib64/libc.so.6: version `GLIBC_2.14' not found 问题解决

解决办法,安装libc-2.14,然后把安装的libc2.14目录下的libc.so.6的软链接过去 1、下载glibc-2.14 https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/ 2、 安装 本人安装到/usr/local/src/glibc-2.14目录下 3、安装目录下创建文件夹build /usr/local/src/glibc...

Devin 4307

正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)

正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6) 事情经过:yum安装innobackup工具,yum更新完成gcc,页面提示: [work@tj-gongsi-quku lib64]$ mysql mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/lib

一只叫做Unix的猫 2万+
上一篇: 如果缺少一个库,如何知道yum该安装谁?
下一篇: VERSION { version-script-commands }
ppwangGS
博客等级 码龄11年 58粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值