centos运行node时 与 gcc版本问题解决方法

centos node 与 gcc版本问题解决方法 缺少CXXABI_1.3.8

您需要安装支持 CXXABI_1.3.8 的 gcc 版本。

首先看看你当前的版本,运行:

gcc -v

在您的机器中找到 c++ 标准库,运行:

sudo find / -name 'libstdc++.so.6'

看看你的gcc库,运行:

strings /lib64/libstdc++.so.6 | grep '^CXXABI_'

按照以下说明编译新版本的 gcc:

安装依赖项

sudo yum check-update
sudo yum -y install wget make gcc-c++

下载gcc新版本

wget -O - 'https://ftpmirror.gnu.org/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz' | tar -xJ

运行

sed -i 's/ftp:/https:/' ./gcc-7.3.0/contrib/download_prerequisites

最后编译gcc

cd gcc-7.3.0 && ./contrib/download_prerequisites && mkdir build && cd build && ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib && make -j 8 && sudo make install ) && rm -fR gcc-7.3.0

取消链接当前版本

sudo unlink /usr/lib64/libstdc++.so.6

复制新版本

sudo cp /usr/local/lib64/libstdc++.so.6 /usr/lib64
消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息