Cara Install GCC di Linux Mint 22, 21 atau 20

GCC (GNU Compiler Collection) adalah kompiler yang kuat dan banyak digunakan yang mendukung berbagai bahasa pemrograman, termasuk C, C++, dan Fortran. Ini adalah alat penting bagi pengembang, menawarkan fitur seperti kemampuan pengoptimalan, dukungan untuk berbagai arsitektur, dan pesan diagnostik ekstensif untuk membantu proses debug. GCC dikenal karena ketahanan dan keserbagunaannya, menjadikannya komponen penting untuk pengembangan perangkat lunak pada sistem Linux.

Untuk menginstal GCC di Linux Mint 22, 21, atau 20, Anda memiliki dua metode utama. Metode pertama menggunakan repositori default Linux Mint, yang menyediakan instalasi yang stabil dan mudah. Metode kedua melibatkan penggunaan PPA Toolchain Ubuntu, yang menawarkan akses ke versi stabil terbaru GCC versi 14, 13, 12, 11, 10, dan 9, bersama dengan tip tentang cara beralih di antara versi-versi ini.

Metode 1: Instal GCC melalui Repositori Default Linux Mint

Bagian ini menguraikan langkah-langkah untuk menginstal GCC menggunakan repositori default yang disediakan oleh Linux Mint. Disarankan untuk menggunakan repositori default untuk memastikan kompatibilitas dengan paket sistem Anda.

Perbarui Paket Linux Mint

Memperbarui sistem Anda adalah langkah awal yang penting. Hal ini memastikan bahwa semua paket yang ada adalah yang terbaru, meminimalkan kemungkinan konflik paket selama instalasi GCC.

sudo apt update && sudo apt upgrade

Instal GCC dari Repositori Linux Mint

Setelah memperbarui sistem, langkah selanjutnya adalah menginstal GCC. Ada dua opsi yang tersedia:

  1. Instal hanya paket GCC.
  2. Instal paket build-essential, yang mencakup GCC dan berbagai alat pengembangan seperti make, g++, dan dpkg-dev.

Paket build-essential berguna jika Anda berencana melakukan pengembangan di C atau C++, karena paket ini menyertakan pustaka dan alat tambahan yang sering kali diperlukan.

Untuk menginstal GCC sendiri di Linux Mint:

sudo apt install gcc

Alternatifnya, untuk menginstal paket build-essential:

sudo apt install build-essential

Verifikasi Instalasi GCC di Linux Mint

Setelah instalasi, sebaiknya verifikasi bahwa GCC telah berhasil diinstal dan dapat diakses dari baris perintah. Selain itu, memeriksa versi GCC akan memberikan wawasan tentang fitur dan kemampuan yang tersedia bagi Anda, karena versi GCC yang berbeda mendukung standar dan pengoptimalan bahasa yang berbeda.

Untuk memverifikasi instalasi dan memeriksa versi GCC:

gcc --version

Perintah ini akan menampilkan versi GCC yang diinstal, mengonfirmasi bahwa proses instalasi berhasil.

Metode 2: Instal GCC Menggunakan PPA Toolchain Ubuntu

Bagian ini menjelaskan langkah-langkah untuk menginstal GCC Compiler versi terbaru atau alternatif menggunakan Ubuntu Toolchain PPA di Linux Mint. Metode ini cocok jika Anda mencari versi GCC tertentu yang tidak tersedia di repositori default Linux Mint.

Impor PPA Rantai Alat Ubuntu

Untuk memulai, kami akan mengimpor PPA Rantai Alat Ubuntu, yang menampung berbagai versi GCC. Ini dilakukan melalui perintah add-apt-repository. Bendera -y menerima perintah yang seharusnya ditampilkan secara otomatis.

sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y

Perbarui Daftar Paket untuk PPA Toolchain Ubuntu di Linux Mint

Setelah menambahkan PPA, daftar paket perlu diperbarui sehingga apt mengetahui paket baru yang tersedia dari PPA Toolchain Ubuntu. Hal ini memastikan metadata terbaru diambil untuk paket yang akan Anda instal.

sudo apt update

Instal Versi GCC yang Diinginkan

Pada saat ini, Anda dapat menginstal versi GCC yang memenuhi kebutuhan Anda. PPA Toolchain Ubuntu menyediakan beberapa versi GCC. Misalnya, GCC 14, 13, 12, 11, 10, dan 9 tersedia saat panduan ini ditulis.

Berikut adalah perintah untuk menginstal versi ini:

sudo apt install g++-14 gcc-14
sudo apt install g++-13 gcc-13
sudo apt install g++-12 gcc-12
sudo apt install g++-11 gcc-11
sudo apt install g++-10 gcc-10
sudo apt install g++-9 gcc-9

Perintah ini akan menginstal kompiler GCC dan G++ untuk versi pilihan Anda.

Validasi Instalasi GCC

Setelah instalasi, memvalidasi bahwa kompiler GCC telah berhasil diinstal adalah hal yang bijaksana. Gunakan perintah berikut untuk mengonfirmasi bahwa versi GCC yang dipilih tersedia untuk digunakan:

gcc-12 --version # Replace 12 with the version you installed

Menyiapkan Beberapa Versi Kompiler GCC

Dalam skenario tertentu, sebagai pengembang atau administrator sistem, Anda mungkin memerlukan beberapa versi GCC yang diinstal pada sistem Linux Mint Anda. Bagian ini akan memandu Anda dalam menginstal beberapa versi GCC dan mengonfigurasi sistem untuk beralih di antara versi tersebut sesuai kebutuhan.

Instal Beberapa Versi GCC di Linux Mint melalui Toolchain PPA

Pertama, mari fokus menginstal versi GCC yang Anda perlukan. Perintah ini akan menginstal beberapa versi GCC beserta versi G++ (kompiler C++):

sudo apt install gcc-9 g++-9 gcc-10 g++-10 gcc-11 g++-11 g++-12 gcc-12 g++-13 gcc-13 g++-14 gcc-14

Perintah ini menginstal GCC versi 9, 10, 11, 12, 13, dan 14 serta versi G++ yang sesuai.

Konfigurasikan Prioritas Versi GCC

Sekarang setelah beberapa versi diinstal, penting untuk memberi tahu sistem cara memilih di antara versi tersebut. Di sinilah perintah update-alternatives berperan.

Perintah update-alternatives memungkinkan Anda menetapkan prioritas untuk setiap versi GCC. Pada contoh di bawah, kami menetapkan GCC 12 sebagai prioritas tertinggi, diikuti oleh GCC 11, GCC 10, dan GCC 9.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 90 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 80 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 40 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9

Perintah ini mengaitkan setiap versi GCC dengan tingkat prioritas (100 untuk GCC 12, 90 untuk GCC 13, 80 untuk GCC 11, dan seterusnya). Sistem akan menggunakan versi dengan prioritas tertinggi secara default, tetapi Anda dapat mengubahnya nanti jika diperlukan, seperti dalam kasus di atas, ketika saya ingin bekerja dengan GCC 12.

Verifikasi Versi GCC Default

Setelah mengonfigurasi prioritas, pastikan bahwa versi yang diharapkan kini menjadi versi GCC default. Gunakan perintah berikut:

gcc --version

Beralih Antar Versi GCC

Anda dapat dengan mudah mengonfigurasi ulang versi default menggunakan perintah jika Anda perlu beralih ke versi GCC lain. Perintah berikut akan menampilkan versi yang diinstal beserta prioritasnya:

sudo update-alternatives --config gcc

Ini akan memberi Anda daftar versi GCC yang diinstal. Masukkan nomor yang sesuai dengan versi yang ingin Anda jadikan default dan tekan Enter.

Buat Aplikasi Uji (Opsional)

Di bagian ini, Anda akan mempelajari cara memverifikasi bahwa kompiler GCC berfungsi dengan baik dengan membuat program C sederhana. Hal ini penting untuk memastikan compiler GCC yang terinstal siap untuk proyek pengembangan.

Buat Program C

Untuk memulai, mari kita buat program C dasar. Kami akan memanfaatkan nano, yang merupakan editor teks sederhana di terminal.

Buka Nano dan Buat File Baru

Masukkan perintah berikut untuk membuka nano dan buat file baru bernama hello.c:

nano hello.c

Masukkan Kode ke dalam File

Setelah editor teks terbuka, tambahkan kode berikut ke hello.c:

#include <stdio.h>

int main()
{
   printf("Hello, World from Linuxcapable.com!");
   return 0;
}

Kode ini adalah program C sederhana yang mencetak pesan ke konsol.

Simpan dan Keluar dari File

Untuk menyimpan file, tekan CTRL+O. Ini akan menulis perubahan pada file. Untuk keluar dari nano, tekan CTRL+X.

Kompilasi Program C

Sekarang kode sumber sudah siap, saatnya mengkompilasi program. Kompilasi mengubah kode sumber menjadi file yang dapat dieksekusi untuk sistem.

Gunakan gcc perintah untuk mengkompilasi program:

gcc hello.c -o hello

Di sini, gcc adalah perintah untuk menjalankan kompiler GCC, hello.c adalah nama file yang ingin Anda kompilasi, dan -o hello menentukan nama file keluaran; dalam hal ini, halo.

Jalankan Program yang Dikompilasi

Terakhir, mari kita jalankan program yang telah dikompilasi. Hal ini dilakukan dengan memasukkan perintah berikut:

./hello

Setelah dijalankan, Anda akan melihat output berikut di terminal Anda:

Hello, World from Linuxcapable.com!

Output ini mengonfirmasi bahwa kompiler GCC Anda telah diinstal dengan benar dan berfungsi seperti yang diharapkan. Sekarang Anda siap untuk mulai mengembangkan dan mengkompilasi aplikasi C dan C++ di Linux Mint.

Kesimpulan

Dengan berhasilnya GCC terinstal di sistem Linux Mint, Anda dapat memanfaatkan kemampuan kompilasi yang kuat untuk proyek pengembangan Anda. Menggunakan repositori default Linux Mint memastikan pengaturan yang stabil, sedangkan PPA Toolchain Ubuntu memberikan fleksibilitas dengan akses ke beberapa versi GCC. Periksa pembaruan secara teratur untuk menjaga kompiler Anda tetap terkini dan menjaga kinerja optimal di lingkungan pengembangan Anda. Nikmati fitur tangguh dan serbaguna yang ditawarkan GCC kepada pengembang.

Joshua James
Ikuti aku
Postingan terbaru oleh Joshua James (Lihat semua)

Tinggalkan komentar