cari

Rumah  >  Soal Jawab  >  teks badan

visual-studio-code - centos 升级glibc疑问?

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

PHPzPHPz2822 hari yang lalu1032

membalas semua(2)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:06:20

    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

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:06:20

    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

    balas
    0
  • Batalbalas