CentOS7升级gcc g++ make版本,解决node-gyp编译问题 ,报错 npm install 后发现问题是在 linux 中的 bet…

CentOS7升级gcc g++ make版本,解决node-gyp编译问题 ,报错 npm install 后发现问题是在 linux 中的 bet­ter-sqlite3 软件包编译失败,具体原因是 g++ 不支持编译器选项 -std=c++14 根据查询,自带的 g++ 版本和 make 版本较低。 在上网查询后,有一些建议使用旧版本 python 运行,或升级 node-gyp 等都无效,最终发现升级 g++ 方法有效,无需改换 yum。 此方法来自 [[Cen­tos7] 升級 gcc/​gcc-c++ 由 5.8 版升級到 9.3 版 @新精讚](http://n.sfs.tw/content/index/14840) yum install centos-release-scl-rh yum install devtoolset-9* scl enable devtoolset-9 bash source /opt/rh/devtoolset-9/enable # 修改 /etc/rc.d/rc.local 开机启动,最下面加入一行 source /opt/rh/devtoolset-9/enable

圈主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索