Android

Cara menginstal kompiler gcc di ubuntu 18.04

How to Compile and Run C program Using GCC on Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS

How to Compile and Run C program Using GCC on Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS

Daftar Isi:

Anonim

GNU Compiler Collection (GCC) adalah kumpulan kompiler dan perpustakaan untuk bahasa pemrograman C, C ++, Objective-C, Fortran, Ada, Go, dan D. Banyak proyek sumber terbuka, termasuk alat GNU dan kernel Linux, dikompilasi dengan GCC.

Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal kompiler GCC di Ubuntu 18.04. Kami akan menunjukkan kepada Anda cara menginstal versi distro stable dan versi terbaru GCC.

Instruksi yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu apa pun, termasuk Kubuntu, Linux Mint, dan Elementary OS.

Prasyarat

Anda dapat menambahkan repositori baru dan menginstal paket pada sistem Ubuntu Anda, Anda harus login sebagai root atau pengguna dengan hak akses sudo.

Menginstal GCC di Ubuntu

Repositori Ubuntu default berisi paket-meta bernama build-essential yang berisi kompiler GCC dan banyak perpustakaan dan utilitas lain yang diperlukan untuk mengkompilasi perangkat lunak.

Lakukan langkah-langkah di bawah ini untuk menginstal GCC Compiler Ubuntu 18.04:

  1. Mulailah dengan memperbarui daftar paket:

    sudo apt update

    Instal paket build-essential dengan mengetik:

    sudo apt install build-essential

    Perintah menginstal banyak paket baru termasuk gcc , g++ dan make .

    Anda mungkin juga ingin menginstal halaman manual tentang penggunaan GNU / Linux untuk pengembangan:

    sudo apt-get install manpages-dev

    Untuk memvalidasi bahwa kompiler GCC berhasil diinstal, gunakan perintah gcc --version yang mencetak versi GCC:

    gcc --version

    Versi default GCC yang tersedia di repositori Ubuntu 18.04 adalah 7.4.0 :

    gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Itu dia. GCC sekarang diinstal pada sistem Anda, dan Anda dapat mulai menggunakannya.

Menyusun Contoh Hello World

Mengompilasi program C atau C ++ dasar menggunakan GCC cukup mudah. Buka editor teks Anda dan buat file berikut:

nano hello.c hello.c

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

Simpan file dan kompilasi menjadi file yang dapat dieksekusi menggunakan perintah berikut:

gcc hello.c -o hello

Ini akan membuat file biner bernama hello di direktori yang sama tempat Anda menjalankan perintah.

Jalankan program hello dengan:

./hello

Program harus mencetak:

Hello World!

Menginstal Beberapa Versi GCC

Bagian ini memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC di Ubuntu 18.04. Versi yang lebih baru dari kompiler GCC termasuk dukungan untuk bahasa baru, kinerja yang lebih baik, fitur yang diperluas.

Pada saat menulis artikel ini, repositori Ubuntu default menyertakan beberapa versi GCC, dari 5.xx ke 8.xx Versi terbaru GCC, yaitu 9.1.0 tersedia dari Ubuntu Toolchain PPA.

Dalam contoh berikut, kami akan menginstal tiga versi terbaru GCC dan G ++.

Pertama, tambahkan PPA ubuntu-toolchain-r/test ke sistem Anda dengan:

sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Instal versi GCC dan G ++ yang diinginkan dengan mengetik:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Perintah di bawah ini akan mengonfigurasi alternatif untuk setiap versi dan mengaitkan prioritas dengan itu. Versi default adalah yang dengan prioritas tertinggi, dalam kasus kami yaitu gcc-9 .

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Nanti jika Anda ingin mengubah versi default gunakan perintah update-alternatives :

sudo update-alternatives --config gcc

There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:

Anda akan disajikan daftar semua versi GCC yang terinstal di sistem Ubuntu Anda. Masukkan nomor versi yang ingin Anda gunakan sebagai default dan tekan Enter .

Perintah ini akan membuat tautan simbolis ke versi GCC dan G ++ tertentu.

Kesimpulan

Anda telah berhasil menginstal GCC di Ubuntu 18.04 Anda. Anda sekarang dapat mengunjungi halaman Dokumentasi GCC resmi dan mempelajari cara menggunakan GCC dan G ++ untuk mengkompilasi program C dan C ++ Anda.

gcc ubuntu