Install GCC
12.2.0
tar xvf gcc-12.2.0.tar.gz
cd gcc-12.2.0
mkdir build
cd build
unset C_INCLUDE_PATH
unset CPLUS_INCLUDE_PATH
unset LD_LIBRARY_PATH
unset LIBRARY_PATH
../configure --prefix=/ceph-fj/fangjun/software/gcc-12.2.0
make -j 5
make install
gcc_dir=/ceph-fj/fangjun/software/gcc-12.2.0
export PATH=$gcc_dir/bin:$PATH
export CC=$gcc_dir/bin/gcc
export CXX=$gcc_dir/bin/g++
export LIBRARY_PATH=$gcc_dir/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=$gcc_dir/lib64:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$gcc_dir/include
export CPLUS_INCLUDE_PATH=$gcc_dir/include
11.4.0
sudo apt-get install -y libgmp-dev libmpfr-dev libmpc-dev
sudo apt-get install -y flex bison
tar xvf gcc-11.4.0.tar.gz
cd gcc-11.4.0
mkdir build
cd build
unset C_INCLUDE_PATH
unset CPLUS_INCLUDE_PATH
unset LD_LIBRARY_PATH
unset LIBRARY_PATH
../configure \
--prefix=/star-fj/fangjun/software/gcc-11.4.0 \
--enable-languages=c,c++ \
--disable-multilib \
--disable-bootstrap \
--disable-nls
make -j1
make install
gcc_dir=/star-fj/fangjun/software/gcc-11.4.0
export PATH=$gcc_dir/bin:$PATH
export CC=$gcc_dir/bin/gcc
export CXX=$gcc_dir/bin/g++
export LIBRARY_PATH=$gcc_dir/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=$gcc_dir/lib64:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$gcc_dir/include
export CPLUS_INCLUDE_PATH=$gcc_dir/include
Using conda
conda install -c conda-forge gcc==9.5.0
conda install -c conda-forge gxx==9.5.0