centOS 中 nodejs 的安装

本文档详细介绍了如何在Linux环境下安装更高版本的GCC编译器,并通过具体步骤指导如何利用新装的GCC编译器来安装Node.js。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备命令:

yum -y install gcc make gcc-c++ openssl-devel wget

需要查看GCC版本,node安装时需要DCC的版本较高

安装高版本GCC

1.选择需要升级的版本

gcc 下载地址列表:https://ftp.gnu.org/gnu/gcc/

2.获取安装包并解压

cd /home/username
wget https://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz
tar -xvf gcc-8.2.0.tar.gz

3.进入解压后的gcc文件夹,下载编译所需的依赖项

cd gcc-8.2.0
./contrib/download_prerequisites

4.建立一个文件夹存放编译文件

mkdir gcc-build-8.2.0
cd gcc-build-8.2.0

5.开始配置 并 生成 makefile 文件

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make

6.安装

make install

7.重启服务器,验证版本

 

8.查找编译gcc时生成的最新的动态库

find / -name "libstdc++.so*"

9.找到以下动态库(具体版本,需要对照gcc版本),把动态库复制到 /usr/lib64 

/home/username/gcc-8.2.0/gcc-build-8.2.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.25
cp /home/username/gcc-8.2.0/gcc-build-8.2.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.25 /usr/lib64

10.切换工作目录至/usr/lib64,删除原来的软连接, 将默认库的软连接指向最新动态库

cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

11.开始安装nodejs

wget https://nodejs.org/dist/v8.11.3/node-v8.11.3.tar.gz
tar -xvf node-v8.11.3.tar.gz

12.执行配置

./configure

13.生成makefile 并执行 install

make && make install

14.查看 nodejs 版本

node -v

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值