wget -O gcc-11.1.0.tar.gz https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz tar -xf gcc-11.1.0.tar.gz cd gcc-11.1.0 wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz wget https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz wget https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz tar -xf gmp-6.2.1.tar.xz tar -xf mpfr-4.1.0.tar.xz tar -xf mpc-1.2.1.tar.gz mv gmp-6.2.1 gmp mv mpfr-4.1.0 mpfr mv mpc-1.2.1 mpc sed -i '/m64=/s/lib64/lib/' ./config/i386/t-linux64 sed -i 's/lib64/lib/' ./config/i386/linux64.h mkdir build cd build ../configure --prefix=/usr --enable-languages=c,c++,d,fortran,go,objc,obj-c++ make make DESTDIR="$1" install ln -s gcc "$1/usr/bin/cc" echo "#!/bin/sh" > "$1"/usr/bin/c99 echo "exec cc -std=c99 "$@"" >> "$1"/usr/bin/c99 chmod +x "$1"/usr/bin/c99