因技术太差,导致原站点数据丢失,新站第一篇记录献给历史记录。
如果你只需要了解如何解决标题的问题,请看这个地方

先说原因:
npm 使用 better-sqlite3 需要 gcc 依赖
不然各种提示,如:

GLIBC_2.18 not found
GLIBC_2.29 not found 
GLIBC_x.xx not found
或者
gcc 4.8 版本过低等等

gcc.png

这个时候去搜索答案,往往看到:
Linux——CentOS7安装gcc编译器详解,glibc升级到2.**
好的,进一步走向了很麻烦的编译安装过程,你又会遇到:
mpfr,gmp,mpc,isl 等等问题
实际上,只需要:

#安装centos-release-scl、devtoolset-7(centos 6就把数字改为6)
yum install centos-release-scl
yum install devtoolset-7

大概几分钟过后:

scl enable devtoolset-7 bash
#done 完成
#查看现在的gcc版本
gcc --version

gcc4.png

-ps: 只在当前运行环境有效,下次需要使用高版本gcc 再执行 scl enable devtoolset-7 bash