Centos 7에서 /lib64/libstdc++.so.6이 누락되었습니다: 'CXXABI_1.3.8' 및 CXXABI_1.3.9' 버전?

Centos 7에서 /lib64/libstdc++.so.6이 누락되었습니다: 'CXXABI_1.3.8' 및 CXXABI_1.3.9' 버전?

프로그램을 실행하려고 하는데 오류가 발생합니다.

/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./software1_runtime)
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /opt/software1/bin/../lib/libsoftware.so.4)

나는 명령을 실행했다.

sudo find / -name "libstdc++.so.6*"

그리고 결과를 얻으세요

/home/user/SOFTWARE2/run/bin/linux64/libstdc++.so.6
/home/user/SOFTWARE2/partners/ist/lmt-6.7/extern/bin/linux_n64_g41/libstdc++.so.6.0.8
/home/user/SOFTWARE2/partners/ist/lmt-6.7/extern/bin/linux_n64_g41/libstdc++.so.6
/home/user/SOFTWARE2/run/bin/linux64/libstdc++.so.6
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.19
/usr/lib64/libstdc++.so.6
/usr/lib64/libstdc++.so.6.0.19
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo
/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.py
/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyc
/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyo

이 문제를 해결하려면 어떻게 해야 합니까?

다음 명령을 실행했습니다.

strings /usr/lib64/libstdc++.so.6 | grep CXXABI

그리고 다음과 같은 결과를 얻었습니다

CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1

따라서 1.3.8과 1.3.9를 다운로드해야 할 것 같지만,

답변1

저는 개발자가 아니며 이 답변은 그다지 좋지는 않지만 도움이 되기를 바랍니다.

CentOS 7에서 Igel UMS 관리 인터페이스를 실행하는 동안 동일한 오류가 발생했습니다. 나에게 있어서 대답은 다음 단계를 사용하여 최신 버전의 GCC를 컴파일하고 설치하는 것이었습니다.

yum install gmp-devel mpfr-devel libmpc-devel wget
wget https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
mkdir gcc-8.3.0-build
tar xf gcc-8.3.0.tar.gz
cd gcc-8.3.0-build
../gcc-8.3.0/configure --enable-languages=c,c++ --disable-multilib
make && make install
export LD_LIBRARY_PATH=/usr/local/lib64:${LD_LIBRARY_PATH}

https://gcc.gnu.org/wiki/InstallingGCC

https://jdhao.github.io/2017/09/04/install-gcc-newer-version-on-centos/

답변2

"CXXABI_1.3.9는 gcc 버전 5.1과 관련이 있습니다. CentOS 7에는 gcc 4.8.5가 있습니다."는 아래와 같습니다. https://forums.centos.org/viewtopic.php?t=68062

관련 정보