GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Kompilator GCC di Ubuntu 18.04

GNU Compiler Collection (GCC) adalah kumpulan compiler dan library 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 compiler GCC di Ubuntu 18.04. Kami akan menunjukkan cara menginstal versi stabil distro dan versi terbaru GCC.

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

Prasyarat #

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

Menginstal GCC di Ubuntu #

Repositori Ubuntu default berisi paket meta bernama build-essential yang berisi kompiler GCC dan banyak perpustakaan serta 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
  2. Instal build-essential paket 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
  3. Untuk memvalidasi bahwa kompiler GCC berhasil diinstal, gunakan gcc --version perintah 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 terinstal di sistem Anda, dan Anda dapat mulai menggunakannya.

Mengkompilasi Contoh Hello World #

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

nano hello.c
hello.c
#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

Simpan file dan kompilasi menjadi executable menggunakan perintah berikut:

gcc hello.c -o hello

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

Jalankan hello program 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 kompiler GCC yang lebih baru menyertakan dukungan untuk bahasa baru, kinerja yang lebih baik, dan fitur yang diperluas.

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

Pada contoh berikut, kita akan menginstal tiga versi terbaru GCC dan G++.

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

sudo apt install software-properties-commonsudo 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 dengannya. Versi default adalah yang memiliki 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-9sudo 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-8sudo 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 update-alternatives perintah:

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 <enter> 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 tersebut akan membuat tautan simbolis ke versi GCC dan G++ tertentu.


Ubuntu
  1. Cara Menginstal Kompilator Go (Golang) di Ubuntu 20.04

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal Kompilator Go (Golang) di Ubuntu 20.04

  1. Cara Menginstal R di Ubuntu 18.04

  2. Cara Menginstal GCC (build-essential) di Ubuntu 20.04

  3. Cara Menginstal Kompilator GCC di CentOS 7