久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

解決'GLIBC

 slimfeng 2019-10-18

最近用到c++11需要升級glibc庫。

網(wǎng)上有很多解決'GLIBC_2.14' not found問題的帖子,。

無非就是如下的一些操作命令:

1. glibc下載
從http://www./software/libc/ 下載源代碼,。我下載的版本是2.14,鏈接地址是http://ftp./gnu/glibc/glibc-2.14.tar.gz,。
2. 安裝
具體步驟如下:
[root@localhost ~]# tar zxvf glibc-2.14.tar.gz -C /home/software/
[root@localhost ~]# cd /home/software/glibc-2.14
[root@localhost glibc-2.14]# mkdir /opt/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
如果沒有碰到坑,,那么恭喜你已經(jīng)完成了安裝,后續(xù)也就是庫環(huán)境設(shè)置了,。

下面先說一下遇到的坑:

1,、在make過程中出現(xiàn)如下錯誤:

/usr/bin/install: `include/limits.h' and `/opt/glibc-2.14/include/limits.h' are the same file

在經(jīng)過google后,不太理解相關(guān)帖子的含義,,后來自行修煉后,,明白了。

原因就是樓主解壓的glic-2.14.tar.gz源碼和編譯時定義的目錄../configure --prefix=/home/software/glibc-2.14放到了一起,。

所以解決方法就是:

tar zxvf glibc-2.14.tar.gz -C /home/software/
../configure --prefix=/opt/glibc-2.14

只要將編譯定義目錄和源碼目錄區(qū)分開就ok了,。

2、在make install過程中出現(xiàn)如下錯誤:

Can't open configuration file /opt/glibc-2.14/etc/ld.so.conf: No such file or directory

就是缺少了必要的編譯文件ld.so.conf,。通過find命令找到對應(yīng)的文件位置,。

[root@localhost build]# find / -name "ld.so.conf"
/etc/ld.so.conf


然后我們執(zhí)行命令把此文件拷貝到對應(yīng)的文件目錄下去,然后繼續(xù)編譯,。

[root@localhost build]# cp /etc/ld.so.conf /opt/glibc-2.14/etc/
[root@localhost build]# make install

Congratulations,! 編譯成功!

最后就是設(shè)置環(huán)境變量,,因為glibc庫使用廣泛,,為了避免污染當(dāng)前系統(tǒng)環(huán)境,在使用時候定義一下環(huán)境變量,。

執(zhí)行命令

[root@localhost ~]# export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH

將庫的位置臨時定位在/opt/glibc-2.14/lib位置,。

此時再執(zhí)行相關(guān)程序即可順利運行,。


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多