2020年8月18日 星期二

安裝及卸載NodeJS

前提 先安裝gcc

 yum -y install gcc gcc-c++ openssl-devel (安裝後還是過舊)

手動安裝gcc

下載
wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz

解壓縮
tar -zxvf gcc-10.2.0.tar.gz

下載依賴項
cd gcc-10.2.0
./contrib/download_prerequisites

生成編譯文件
mkdir gcc-build-10.2.0
cd gcc-build-10.2.0
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

執行編譯 (時間花超久)
make

開始安裝
sudo make install

後續 - 手動更換動態庫

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

把 libstdc++.so.6.0.24 複製到 /usr/lib64
cp /src/gcc-10.2.0/gcc-build-10.2.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28 /usr/lib64

cd /usr/lib64

rm -rf libstdc++.so.6

ln -s libstdc++.so.6.0.28 libstdc++.so.6


資料來源:https://note.leodev.me/2018/03/30/nodejs-installation-notes/

沒有留言:

張貼留言