visual-studio-code - centos 升级glibc疑问?
PHPz
PHPz 2017-04-25 09:04:20
0
2
974

我现在安装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,然后我就touch了一个ld.so.conf文件
make install -j4
安装完成,然后我
strings /lib64/libc.so.6 |grep GLIBC_
发现还是没有GLIBC_2.14和GLIBC_2.15 请问怎么破? 我的系统是centos 6.5

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
给我你的怀抱

Selepas anda melengkapkan kompilasi, jadi yang anda kompilkan akan berada dalam lib dalam folder tempat anda melengkapkan kompilasi, tetapi sistem jadi tidak diganti, sebenarnya, /lib64/libc.so.6 tidak berubah sama sekali. Jadi anda tidak dapat mencari glibc baharu.
Pendekatan yang betul
Anda boleh memautkan libc.so.6 ke fail libc-2.15.so anda yang disusun, atau anda boleh menyelesaikannya melalui pautan luaran sementara perpustakaan
Sebagai contoh
eksport LD_LIBRARY_PATH=/opt/glibc-2.15/lib:$LD_LIBRARY_PATH

给我你的怀抱

fail ld.so.conf tiada:

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan