# 进入之前的 `~/glibc-2.28/build`目录下 $ cd /usr/src/glibc-2.28/build $ ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin # 每4条指令并行执行 $ make -j 4 # 此步可能会遇到报错:`Btw. the script doesn't work if you're installing GNU libc not as your`,但似乎不影响 $ make install # 查询 $ strings /lib64/libc.so.6 | grep GLIBC ... GLIBC_2.22 GLIBC_2.23 GLIBC_2.24 GLIBC_2.25 GLIBC_2.26 GLIBC_2.27 GLIBC_2.28 GLIBC_PRIVATE ... # 版本验证 $ ldd --version
升级libstdc++.so.6
当安装nodejs18+发现以下错误:
sh
1 2 3
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)