Cara Install GCC 11 di Kali Linux

Posted on

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.

Budak korporat yang hobi nulis. Pengguna Kali Linux sebagai daily driver. Kadang nonton anime di waktu luang.