<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>大家好,<br>读过《完全用Linux工作》我开始尝试更多的使用编译安装的软件和库,不过现在遇到了一些阻力,还请各位多多帮忙。<br>我的系统是CentOS 6.6,编译安装hex2bin后运行这个程序得到提示需要GLIBC2.14的支持,于是我strings /lib64/libc.so.6发现最大只支持到GLIBC2.12<br>于是我到GLIBC网站下载2.14版本的源码包并编译,不过我没有直接安装到默认位置,因为心里总担心会影响到其它软件,所以我这样做的:<br><br>#pwd: /home/bing/glibc-2.14/folder<br>../configure --prefix=/home/bing/opt/glibc<br>make -j4<br>make install<br>export LD_LIBRARY_PATH= /home/bing/opt/glibc/lib:$LD_LIBRARY_PATH&nbsp; <br><br>之后再运行hex2bin就没问题了,可是同样是在这个会话的终端下我用以前的软件时(比如yum update gtk+吧)就会出现一些乱码,而且长时间无响应,这个现象比较常发生在有中文显示的环节。<br><br>我想麻烦各位分析一下造成这个问题的原因是什么?<br>由于这个问题的发生,我现在都是开一个会话用hex2bin,其它会话执行其它命令。<br>我是否可以放心将库编译替换为2.14?<br><br>谢谢!<br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>