지금 vscode를 설치하고 있는데 뭔가 빠졌다고 합니다
으아아아그런 다음 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.so.conf 파일
make install을 터치했습니다. -j4
설치가 완료된 후
strings /lib64/libc.so.6 |grep GLIBC_
아직 GLIBC_2.14 및 GLIBC_2.15가 없음을 발견했습니다. 어떻게 깨나요? 내 시스템은 centos 6.5입니다
컴파일을 완료한 후 컴파일한 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