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

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

学习是最好的投资!

모든 응답(2)
给我你的怀抱

컴파일을 완료한 후 컴파일한 so는 컴파일을 완료한 폴더의 lib에 있지만 시스템은 교체되지 않았습니다. 실제로 /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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿