visual-studio-code - centos 升級glibc疑問?
PHPz
PHPz 2017-04-25 09:04:20
0
2
1010

我現在安裝vscode提示缺少

./Code: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/VSCode-linux-x64/libgcrypt.so.11)
./Code: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by /usr/local/VSCode-linux-x64/libgcrypt.so.11)

然後我下載glibc-2.15.tar.gz、glibc-ports-2.15.tar.gz分別解壓縮安裝。
mkdir glibcbuild
cd glibcbuild
../glibc-2.15/configure
make -j4
make install -j4 這裡報錯,說找不到ld.so.conf,然後我就了一個關於一個ld. make install -j4
安裝完成,然後我
strings /lib64/libc.so.6 |grep GLIBC_
發現還是沒有GLIBC_2.14和GLIBC_2.15 請問怎麼破? 我的系統是centos 6.5

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
给我你的怀抱

你編譯完成後,你編譯出來的so在你編譯完成的資料夾下的lib裡,而係統的so並沒有被替換,實際上/lib64/libc.so.6並沒有發生任何變化,所以你找不到新的glibc.
正確的做法
可以講libc.so.6鏈接到你編譯完成後的libc-2.15.so文件,也可以通過臨時外部鏈接庫方式解決
例如
export LD_LIBRARY_PATH=/opt /glibc-2.15/lib:$LD_LIBRARY_PATH

给我你的怀抱

ld.so.conf檔案缺少:

cp -r /etc/ld.so.c* /opt/glibc-2.14/etc/
ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板