GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara beralih di antara beberapa versi kompiler GCC dan G++ di Ubuntu 22.04 LTS Jammy Jellyfish

Kompiler GCC digunakan untuk mengkompilasi program C pada sistem Linux dan kompiler G++ digunakan untuk mengkompilasi program C++. Keduanya memiliki banyak versi yang tersedia untuk diinstal pada Ubuntu 22.04 Jammy Jellyfish.

Dalam tutorial ini kita akan menginstal beberapa versi kompiler GCC dan G++ menggunakan apt install memerintah. Selanjutnya, dengan menggunakan update-alternatives Anda akan mempelajari cara mudah beralih antara beberapa versi kompiler GCC dan G++ dan cara memeriksa versi kompiler yang saat ini dipilih di Ubuntu 22.04 Jammy Jellyfish.

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal beberapa versi kompiler GCC dan G++
  • Cara membuat daftar versi kompiler alternatif
  • Cara beralih di antara beberapa versi kompiler di Ubuntu 22.04
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Ubuntu 22.04 Jammy Jellyfish
Perangkat Lunak GCC dan G++
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Menginstal kompiler GCC dan G++ di Ubuntu 22.04 petunjuk langkah demi langkah

  1. Mulailah dengan membuka terminal baris perintah dan menggunakan apt berikut ini perintah untuk menginstal beberapa versi berbeda dari kompiler GCC dan G++ di Ubuntu 22.04.
    $ sudo apt update
    $ sudo apt install build-essential
    $ sudo apt -y install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
    
  2. Gunakan update-alternatives alat untuk membuat daftar beberapa alternatif kompiler GCC dan G++:
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
    
  3. Periksa daftar kompiler C dan C++ yang tersedia pada sistem Ubuntu 22.04 Anda dan pilih versi yang diinginkan dengan memasukkan nomor pilihan yang relevan:
    $ 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   9         auto mode
      1            /usr/bin/gcc-10  10         manual mode
    * 2            /usr/bin/gcc-8   8         manual mode
      3            /usr/bin/gcc-9   9         manual mode
    Press  to keep the current choice[*], or type selection number: 
    

    Untuk kompiler C++, jalankan:

    $ sudo update-alternatives --config g++
    There are 3 choices for the alternative g++ (providing /usr/bin/g++).
    
      Selection    Path            Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/g++-9   9         auto mode
      1            /usr/bin/g++-10  10         manual mode
      2            /usr/bin/g++-8   8         manual mode
      3            /usr/bin/g++-9   9         manual mode
    
    Press  to keep the current choice[*], or type selection number:
    
  4. Setiap kali setelah beralih, periksa versi kompiler yang Anda pilih saat ini:
    $ gcc --version
    $ g++ --version
    

Pemikiran Penutup


Dalam tutorial ini, Anda mempelajari cara menginstal dan beralih di antara beberapa versi kompiler GCC dan G++ di Ubuntu 22.04 Jammy Jellyfish Linux. Ini memberi Anda kemampuan untuk mengompilasi program C dan C++ dengan versi kompiler yang berbeda hanya dengan menjalankan beberapa perintah setiap kali Anda perlu beralih.


Ubuntu
  1. Cara Menginstal Desktop Ubuntu 22.04 LTS (Jammy Jellyfish)

  2. Cara Meningkatkan Ubuntu Ke 22,04 LTS Jammy Jellyfish

  3. Cara beralih di antara beberapa versi kompiler GCC dan G++ di Ubuntu 20.04 LTS Focal Fossa

  1. Cara menginstal Gnome di Ubuntu 22.04 LTS Jammy Jellyfish

  2. Cara memulai ulang jaringan di Ubuntu 22.04 LTS Jammy Jellyfish

  3. Cara menginstal G++ kompiler C++ di Ubuntu 22.04 LTS Jammy Jellyfish Linux

  1. Cara menginstal GCC kompiler C di Ubuntu 22.04 LTS Jammy Jellyfish Linux

  2. Cara menonaktifkan alamat IPv6 di Ubuntu 22.04 LTS Jammy Jellyfish

  3. Cara Meningkatkan Ubuntu 20.04 ke 22.04 LTS (Jammy Jellyfish)