# 升级 make(默认为3 升级为4) cd /opt wget http://ftp.gnu.org/gnu/make/make-4.3.tar.gz tar -xzvf make-4.3.tar.gz && cd make-4.3/ ./configure --prefix=/usr/local/make make && make install cd /usr/bin/ && mv make make.bak ln -sv /usr/local/make/bin/make /usr/bin/make #查看make版本 make -v
继续更新glibc
1 2
cd /opt/glibc-2.28/build ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
#在查看npm命令还存在lib库的报错 npm -v node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node) #使用之前安装gcc的lib库替换node需要的库 wget https://cdn.frostbelt.cn/software/libstdc%2B%2B.so.6.0.26 --no-check-certificate #创建一个目录存放位置 mkdir /opt/lib64.so && /opt/lib64.so #在该位置创建一个软连接,名字为libstdc++.so.6,系统使用的名字默认为这个 sudo ln -sf libstdc++.so.6.0.26 libstdc++.so.6 #编辑单用户的环境变量文件 vim ~/.bashrc #添加新的lib64环境变量 export LD_LIBRARY_PATH=/opt/lib64.so:$LD_LIBRARY_PATH source ~/.bashrc #查看是否正常使用npm npm -v