顾乔芝士网

持续更新的前后端开发技术栈

CentOS 源码安装 GCC 以及 Node_centos7源码包安装

首先需要在本地升级GCC版本,再安装Node环境,Node对GCC有版本要求。


一、源码安装 GCC

gcc -v # 查看当前GCC版本4.8.5,CentOS 8环境下版本为8.2.1。

mkdir -p /mnt/gcc

tar -zxvf /mnt/gcc-8.2.0.tar.gz -C /mnt/gcc

cd /mnt/gcc/gcc-8.2.0

yum -y install bzip2 # 依情况执行。


./contrib/download_prerequisites # 下载编译依赖包的时候,需要解压bz2文件。

mkdir gcc-build # 在/usr/gcc/gcc-7.3.0新建临时目录,用于存放编译过程中的临时文件。

cd gcc-build

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib # 在gcc-build目录下面生成makefile文件。

yum -y install make # 依情况执行。

# make clean # 清除编译。

yum -y install gcc gcc-c++

make -j4 # 编译时间特别长,-j4选项是make对多核处理器的优化,如果make -j4编译有错误时,去掉-4j参数,执行make。编译完成之后,会在
/mnt/gcc/gcc-7.3.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs下面生成libstdc++.so.6.0.24

make install # 安装,时间短。

gcc -v # 查看当前GCC版本8.2.0。

二、源码安装 Node

mkdir -p /mnt/node

tar -zxvf /mnt/node-v10.13.0.tar.gz -C /mnt/node

cd /mnt/node/node-v10.13.0

./configure --prefix=/mnt/node/node_v10.13.0_installed

# make clean

make # 时间特别长,将近50分钟

make install

/mnt/node/node_v10.13.0_installed/bin/node -v # v10.13.0

三、设置 node 和 npm 为全局变量

vi /etc/profile

PATH=$PATH:/mnt/node/node_v10.13.0_installed/bin

source /etc/profile

node -v # v10.13.0

npm -v # 6.4.1

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言