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

我现在安装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

学习是最好的投资!

répondre à tous(2)
给我你的怀抱

Une fois la compilation terminée, le fichier que vous avez compilé sera dans la lib dans le dossier où vous avez terminé la compilation, mais le système n'a donc pas été remplacé. En fait, /lib64/libc.so.6 n'a pas changé. Vous ne trouvez donc pas du tout la nouvelle glibc.
L'approche correcte
Vous pouvez lier libc.so.6 à votre fichier libc-2.15.so compilé, ou vous pouvez le résoudre via un lien externe temporaire. bibliothèque
Par exemple
export LD_LIBRARY_PATH=/opt/glibc-2.15/lib:$LD_LIBRARY_PATH

给我你的怀抱

Le fichier ld.so.conf est manquant :

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal