GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menginstal GCC versi terbaru di Ubuntu 20.04?

Kompiler sangat penting untuk bahasa pemrograman apa pun. Tanpa mereka, kami tidak akan dapat memeriksa kode kami dan dengan demikian mendapatkan binari yang dapat kami jalankan di sistem kami. Mengenai bahasa C, ada kompiler bernama GCC yang berhubungan langsung dengan GNU dan hadir secara default di hampir semua distribusi Linux tetapi tidak dalam versi terbarunya. Itulah mengapa hari ini Anda akan belajar cara menginstal versi terbaru GCC di Ubuntu 20.04.

Apakah penting untuk memiliki GCC versi stabil terbaru?

Jawaban atas pertanyaan ini akan tergantung pada masing-masing pengguna. Kenyataannya adalah meskipun ada distribusi seperti Ubuntu 20.04 yang menyertakan versi perangkat lunak yang bagus, seiring waktu kita mungkin kehilangan beberapa fitur modern.

Masalah penting lainnya adalah pengembang menggunakan kompiler versi terbaru sehingga mereka tidak ketinggalan fitur baru dan dapat memaksimalkan aplikasi mereka.

Jadi, singkatnya, semuanya tergantung pada pengguna dan kebutuhan mereka, tetapi selalu baik untuk mempelajari cara menginstal versi terbaru GCC untuk memanfaatkan peningkatan yang dibawanya.

Instal Homebrew di Ubuntu 20.04

Meskipun benar bahwa kita dapat menginstal GCC versi stabil terbaru dengan mengkompilasi kode sumbernya sendiri, sebaiknya lakukan dengan menggunakan Homebrew.

Homebrew adalah manajer paket alternatif yang menggunakan rumus yang dibuat di Ruby untuk mengompilasi aplikasi dan mendapatkan versi terbaru dengan mudah.

Pertama kita harus menginstal Homebrew, lalu. Buka terminal dan perbarui sistem.

sudo apt update
sudo apt upgrade

Selanjutnya, instal beberapa paket yang diperlukan agar Homebrew berfungsi.

sudo apt install build-essential procps curl file git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version (7.68.0-1ubuntu2.7).
git is already the newest version (1:2.25.1-1ubuntu3.2).
procps is already the newest version (2:3.3.16-1ubuntu2.3).
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-9 dpkg-dev fakeroot g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmagic-mgc libmagic1 libmpc3 libquadmath0 libstdc++-9-dev libtsan0 libubsan1 linux-libc-dev
  make manpages-dev
Suggested packages:
  binutils-doc cpp-doc gcc-9-locales debian-keyring g++-multilib g++-9-multilib gcc-9-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-9-multilib
  glibc-doc bzr libstdc++-9-doc make-doc
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-9 dpkg-dev fakeroot file g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl
  libfakeroot libfile-fcntllock-perl libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmagic-mgc libmagic1 libmpc3 libquadmath0 libstdc++-9-dev libtsan0 libubsan1
  linux-libc-dev make manpages-dev
0 upgraded, 44 newly installed, 0 to remove and 7 not upgraded.
Need to get 45.7 MB of archives.
After this operation, 209 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Setelah itu, unduh dan jalankan skrip instalasi Homebrew.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Anda akan diminta untuk beberapa opsi dalam penginstalan, tetapi seharusnya tidak terlalu rumit untuk Anda.

Setelah seluruh perintah selesai dijalankan, Anda harus menjalankan perintah ini satu per satu untuk membuat lingkungan sepenuhnya mengenali Homebrew

test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile && echo "eval "$($(brew --prefix)/bin/brew shellenv)\"" >>~~/.bash_profile
echo "eval "$($(brew --prefix)/bin/brew shellenv)\"" >>~/.profile

Untuk memeriksa apakah semuanya baik-baik saja, Anda dapat menginstal hello yang berfungsi sebagai tes Homebrew.

brew install hello

Kemudian Anda dapat menjalankannya

hello

Jika Anda melihat Hello World , maka Homebrew berfungsi dengan baik.

Menginstal GCC versi terbaru di Ubuntu 20.04

Sekarang kita dapat menginstal GCC versi terbaru tanpa terlalu banyak kesulitan dengan menjalankan perintah berikut

brew install gcc

Perintah ini akan mengunduh versi terbaru GCC, mengompilasinya dan menambahkannya ke PATH sistem dan semuanya menjadi cepat dan mudah.

Salah satu keuntungan menggunakan Homebrew adalah paketnya tidak mengganggu paket yang ada di sistem. Jadi untuk menggunakan versi GCC ini, kita harus menggunakan gcc11 bukannya gcc . Misalnya,

gcc-11 --version

Anda akan mendapatkan layar keluaran seperti ini.

gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0
Copyright (C) 2021 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.

Jadi sekarang kita bisa menggunakannya tanpa masalah.

Kesimpulan

GCC adalah kompiler bahasa C dari proyek GNU, jadi kami dapat menemukannya di semua distribusi Linux, karena merupakan komponen penting dari sistem. Hari ini Anda telah belajar cara menginstal versi stabil terbaru berkat Homebrew.

Saya harap Anda menyukainya dan itu akan bermanfaat bagi Anda. Bantu kami untuk berkembang dengan membagikan postingan ini.


Ubuntu
  1. Cara Menginstal Rilis Kodi Terbaru di Ubuntu

  2. Cara Memasang Handbrake Versi Terbaru di Ubuntu

  3. Bagaimana Cara Menginstal Versi Terbaru Nitroshare Di Ubuntu?

  1. Cara Menginstal Pengembangan GIMP 2.9 Terbaru di Ubuntu

  2. Cara Menginstal Kompilator GCC di Ubuntu 18.04

  3. Cara Menginstal GCC di Ubuntu

  1. Cara menginstal Zoom terbaru di Ubuntu 20.04 LTS

  2. Cara Instal MySQL 8 Terbaru di Ubuntu

  3. Cara Install Nginx Versi Terbaru di Ubuntu 18.04, Ubuntu 20.04