您当前所在位置:首页安装教程centos安装Node.js时,gcc,glibc版本过低

centos安装Node.js时,gcc,glibc版本过低

更新:2023-11-10 08:24:46编辑:tooool归类:安装教程人气:229

1.下载Node

centos安装Node.js时,gcc,glibc版本过低

wgethttps://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar

2.解压,安装

tar-xvf node-v12.16.1-linux-x64.tarcd/usr/local从下载目录赋值到当前目录mv~/node-v12.16.1-linux-x64/   ./建立软链接ln-s ./node-v12.16.1-linux-x64/  ./nodejs设置PATHechoPATH=$PATH:/usr/local/nodejs/bin/ >> /etc/profilesource/etc/profile

3.检查Node是否安装成功

node-vnpm-v

如果没有报错,安装到此结束。出现以下错误,需要升级gcc,glibc,错误如下:

开始升级gcc:

1.下载gcc

wgethttp://mirrors.concertpass.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2

2.解压

tarjxvfgcc-5.2.0.tar.bz2

3.自动安装依赖

cdgcc-5.2.0
./contrib/download_prerequisites

4.编译安装

mkdir gcc-buildcdgcc-build
../configure --prefix=/opt/gcc --enable-checking=release --enable-languages=c,c++ --disable-multilib
make&&make install安装到/opt/gcc/目录下,一旦有问题,删除环境变量,就能恢复到原来的状态,这里注意需要把/opt/gcc/bin/放在PATH的前面,意为优先从这里查找,目的是覆盖原来的。echoPATH=/opt/gcc/bin/:$PATH>> /etc/profilesource/etc/profile

开始升级glibc

1.下载glibc

wgethttp://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz

2.解压

tar-zxvfglibc-2.18.tar.gz

3.编译安装

mkdir glibc-buildcdglibc-build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make&&make install

注:安装gcc的时候可能会报错,此错误是由于内存不足,解决方法如下

make[2]:***[s-attrtab]已杀死

增加swap分区

1.查看当前swapfile的状态

swapon-s

2.创建swapfile文件,这里设置为512M

ddif=/dev/zeroof=swapfile bs=1M count=512

3.将swapfile设置为swap空间

mkswapswapfile

4.启用交换空间

swaponswapfile

5.查看是否增加swap分区

free-m

6.完成以上步骤后,就可以使用 free -m 的命令查看到swap分区已经生效了,但这只是临时的,重启系统后将会失效,所以我们要将这个分区写到fstab中:

编辑fstab文件vim /etc/fstab挂载交换分区/swapfile          swap          swap    defaults 0 0如果不喜欢用vim,可以使用echo 追加的方式写入,注意写入前先备份一下fstab文件echo"/swapfile swap swap defaults 0 0">>/etc/fstab

删除swapfile

1.如果没有写入fstab文件,执行以下命令即可。如果写入了fstab文件,执行命令后记得删除。

swapoffswapfilermswapfile

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

龙之谷单机版好玩吗,龙之谷单机版好玩吗?值得玩吗? windows xp标准版下载_windows xp标准版官网下载