glibc 安裝( version `GLIBC_2.14' not found")


在ubuntu上編譯的東西 拿到CentOS 下運行 提示 :“/lib64/libc.so.6: version `GLIBC_2.14' not found

原因是ubuntu上用的libc 版本較高,而 CentOS 上用的版本太低導致不能執行。

下面是從網上搜到的有關 glibc 的安裝。

由於上面提示的版本是 2.14 所以此處就說的是在 CentOS 上安裝“glibc-2.14”。

glibc的下載地址:http://ftp.gnu.org/gnu/glibc/

或者:http://www.gnu.org/software/libc/download.html

------------------------------------------------------------------------

安裝:

下載的glibc的源碼解壓到某個目錄,並進入源碼目錄 建立構建目錄,並cd進入構建目錄:

[ghui@StuOS glibc-2.14]$ mkdir build  

[ghui@StuOS glibc-2.14]$ cd build  
 
配置:
運行configure :
 
[ghui@StuOS build]$ ../configure --prefix=/opt/glibc-2.14  

[ghui@StuOS build]$ make -j4   

[ghui@StuOS build]$ sudo make install  

 

臨時修改環境變量:

[ghui@StuOS bin]$ export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH  

 

最后如果執行程序最好是要執行以下 ldconfig 以便查找該共享庫。

 

參考地址:http://www.cnblogs.com/gw811/p/3676856.html

 http://www.ithomer.net/2014/09/centos-lib64-libc-so-6version-glibc-2-14-not-found-system-to-glibc-version-is-too-low/

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM