2024年6月

CentOS7 安装nodejs 18版本

CentOS7 安装nodejs 18版本

1、centos7中升级make到最新版本

https://www.cnblogs.com/liujiaxin2018/p/16745159.html

  • wget https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz --no-check-certificate

2、安装并启用 devtoolset-8

yum install devtoolset-8
scl enable devtoolset-8 bash
gcc --version

3、永久启用 devtoolset-8

echo "source /opt/rh/devtoolset-8/enable" >> ~/.bashrc
source ~/.bashrc

4、开始编译glibc-2.28


mkdir build && cd build

CFLAGS="-O2 -Wno-error=missing-attributes" ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin --enable-obsolete-nsl

make

make install

  • 以上如果make install报错,那么用以下命令重试
cd glibc-2.28
mkdir build
cd build
CFLAGS="-O2 -Wno-error=missing-attributes" ../configure --prefix=/opt/glibc-2.28 --disable-profile --enable-add-ons --enable-obsolete-nsl
make -j4
sudo make install DESTDIR=/opt/glibc-2.28
export LD_LIBRARY_PATH=/opt/glibc-2.28/lib:$LD_LIBRARY_PATH