Install GCC 11 di Kali Linux. Kali ini saya akan sharing sedikit bagaimana cara install GCC versi 11.x di Kali Linux. Versi stable yang tersedia di repository sendiri saat ini masih versi 10.x. Untuk memasang GCC versi 11.x kalian harus compile dari source ataupun memasang dari repository Debian Experimental.
Di tutorial ini saya akan share dua cara tersebut. Kalian bebas mau pakai cara yang mana.
Menggunakan Repository Experimental
Pertama, kalian tambahkan repository Debian Experimental dengan perintah
echo "deb http://deb.debian.org/debian experimental main" | sudo tee -a /etc/apt/sources.list
Lalu update dengan perintah
sudo apt update
Selanjutnya install GCC versi 11 dengan perintah
sudo apt --target-release experimental install gcc-11 -y
atau
sudo apt -t experimental install gcc-11 -y
Compile dari Source
Cara kedua adalah compile langsung dari source. Sebelum itu, kita install dulu dependensi yang dibutuhkan selama proses compiling.
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev gcc-multilib
Lalu unduh source GCC dari mirror yang tersedia di link berikut: https://gcc.gnu.org/mirrors.html
Sebagai contoh, disini saya download GCC 11.1 dari mirror tsukuba.wide.ad.jp.
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.gz
Ekstrak file yang sudah didownload menggunakan perintah
tar -xvf gcc-11.1.0.tar.gz
Masuk ke direktori gcc-11.1.0
cd gcc-11.1.0
Lalu unduh library gcc-11 dengan command
./contrib/download_prerequisites
Ok, persiapannya sudah selesai. Kali ini kita buat direktori baru untuk build gcc nya.
cd ..
mkdir gcc-build
cd gcc-build
Kita bisa menambahkan opsi saat proses configure. Berikut yang saya gunakan.
../gcc-11.1.0/configure \ --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ --enable-clocale=gnu \ --enable-languages=all
Lalu compile dengan perintah
make -j $(nproc)
Lalu install ke sistem dengan perintah
sudo make install
Selesai.
Sekian sharing kali ini, jika ada yang ingin ditanyakan silahkan tinggalkan komentar.