gcc 13.3.0 build from source

download from gcc's ftp webpage

# install some prerequisites. Note that a usable gcc is in build-essential.
sudo apt install build-essential libmpfr-dev libgmp3-dev libmpc-dev -y
mkdir $HOME/TOOL/gcc/
cd $HOME/TOOL/gcc/
mv xxx/gcc-13.3.0.tar.gz ./
tar -xvf gcc-13.3.0.tar.gz
mkdir gcc-13.3.0_configure
mkdir gcc-13.3.0_build
cd gcc-13.3.0_configure
$PWD/../gcc-13.3.0/configure --prefix=$HOME/TOOL/gcc/gcc-13.3.0_build --enable-threads=posix  -enable-checking=release -enable-languages=c,c++ -disable-multilib
make -j$(nproc)
make install

Now you can set an alias to it
alias g++13='$HOME/TOOL/gcc/gcc-13.3.0/bin/g++'
alias gcc13='$HOME/TOOL/gcc/gcc-13.3.0/bin/gcc'

posted on 2024-06-10 21:07  火焰龙卷风  阅读(12)  评论(0编辑  收藏  举报

导航