GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Kompilator dan Rantai Alat GNU G++ (C++) di Ubuntu 20.04

GNU C++ adalah compiler untuk bahasa pemrograman C++ dari GNU Compiler Collection. Ini berjalan di Linux, Windows, dan Mac OS. Tujuan utamanya adalah untuk mengubah kode sumber menjadi file yang dapat dieksekusi (.exe) yang dapat dijalankan di komputer Anda.

Kompilator membaca kode sumber (juga dikenal sebagai "teks") yang ditulis oleh programmer dan menghasilkan file objek.

File objek berisi instruksi bahasa mesin yang dapat dijalankan di PC atau Mac Anda, bersama dengan informasi tentang simbol dan jenis yang digunakan dalam program Anda. Simbol seperti memberikan beberapa nama panggilan keren ke bagian tertentu dari kode sumber Anda.

Linker kemudian menggabungkan semua file objek bersama dengan file perpustakaan apa pun yang Anda inginkan, membuat file yang dapat dieksekusi (.exe) – juga dikenal sebagai 'program'. Bergantung pada library mana yang ditautkan, file yang dapat dieksekusi ini mungkin memerlukan lebih banyak file agar berfungsi dengan benar.

Kompiler biasanya dibagi menjadi dua bagian:ujung depan dan ujung belakang. Bagian depan menganalisis dan mengubah kode sumber (dari bahasa apa pun yang dapat dibaca manusia yang Anda gunakan) menjadi representasi perantara dan menghasilkan lintasan awal bagian belakang.

Dalam kasus kami, kompiler GNU C++ mengkompilasi file dalam format . ekstensi c dan .cpp. Kompiler GNU C++ memiliki front end untuk C dan satu lagi untuk C++, itulah sebabnya kami biasanya mengatakan bahwa GNU C++ dapat mengkompilasi file dalam kedua bahasa atau dialek.

Ada beberapa alasan mengapa kami menggunakan compiler GNU C++.

  • Keamanan kode. Salah satu alasan utama untuk menggunakan GNU C++ Compiler adalah keamanan. Kompiler yang baik akan membantu Anda menemukan bug dalam kode Anda sebelum orang lain melakukannya.
  • Portabilitas. Manfaat lain menggunakan GNU C++ Compiler adalah portabilitas. Program yang dikompilasi dengan GCC akan bekerja di komputer yang berbeda tanpa perlu mengubah satu baris kode sumber pun.
  • Perpustakaan standar yang luas. Banyak koleksi perpustakaan hadir sebagai bagian dari GCC, dan itulah salah satu alasan utama kami menggunakannya.

Dalam panduan ini, kami akan menunjukkan cara menginstal compiler G++ pada sistem Ubuntu 20.04. Setelah instalasi, kami akan menunjukkan kepada Anda cara mengompilasi dan menjalankan program pertama Anda menggunakan kompiler G++. Mari kita mulai.

Prasyarat

Untuk mengikuti tutorial ini, Anda memerlukan sistem Ubuntu 20.04 yang berfungsi dengan hak akses root.

Sebaiknya Anda memiliki instalasi baru OS Ubuntu dan setidaknya memiliki ruang drive kosong 5GB di komputer Anda.

Langkah 1:Memperbarui Sistem

Hal pertama yang harus Anda lakukan sebelum melakukan hal lain adalah memperbarui sistem Anda. Untuk melakukannya, jalankan perintah berikut.

sudo apt-get update -y

Menjalankan perintah Update akan memeriksa pembaruan paket dan mengunduhnya untuk diinstal pada mesin Ubuntu Anda. Setelah paket diunduh, paket akan mulai menginstalnya.

Langkah 2:Memasang Kompilator G++

Sekarang kita telah memperbarui sistem kita, mari kita instal kompiler g++. Untuk melakukannya, jalankan perintah berikut.

sudo apt install build-essential manpages-dev -y

Build-essential dikenal sebagai meta-package. Paket build-essential berisi beberapa alat yang diperlukan untuk membangun program. Termasuk G++, GCC, make, GNU debugger.

Paket manpages-dev adalah kumpulan halaman manual dari Proyek Dokumentasi Linux, yang mencakup Manual Bahasa Pemrograman C dan C++. Menggunakan paket manpages-dev, Anda dapat melihat halaman manual bahasa pemrograman C dan C++.

Untuk memvalidasi bahwa kompiler G++ telah berhasil diinstal, jalankan perintah berikut.

g++ --version

Jika Anda melihat output berikut, berarti semuanya berfungsi sebagaimana mestinya.

Langkah 3:Menguji Pemasangan G++

Sekarang kita akan menguji instalasi G++. Kami akan membuat file sampel yang dapat dikompilasi menggunakan kompiler G++ dari terminal.

Pertama, buat file baru di direktori home Anda bernama hello.cpp. Untuk melakukannya, jalankan perintah berikut.

sudo nano sample.cpp

Selanjutnya, Anda harus menulis beberapa kode di dalam file ini. Sintaks untuk melakukannya adalah sebagai berikut.

#include <stdio.h>

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

#include

Ini adalah file header yang biasanya disertakan, dan mendefinisikan fungsi input dan output yang dapat kita gunakan untuk contoh program ini.

printf (“Vitux-Halo Dunia!\n”)

Ini adalah fungsi yang mencetak string teks “Vitux-Hello World!” ke perangkat keluaran standar, yang dalam kasus kami adalah terminal.

kembalikan 0;

Baris ini mengakhiri fungsi main() dan mengembalikan kode status integer ke program yang memanggilnya.

Akhirnya, kami akan mencetak "Halo dunia!" di layar, dengan memasukkan kode berikut.

int main() {}

Kita mulai dengan int main(). Kemudian kami memiliki beberapa tanda kurung yang berisi perintah kami di antara mereka. Dalam hal ini, pertama-tama kita ingin menentukan bahwa kita ingin mencetak “Hello world!” di terminal, jadi kami menggunakan fungsi printf dan meneruskan string “Hello World” sebagai parameter.

Anda harus menyimpan file dan keluar. Tekan Ctrl + O untuk menyimpan file, dan Ctrl + X untuk keluar dari editor teks nano.

Anda sekarang dapat mengkompilasi file baru Anda menggunakan G++. Untuk melakukannya, gunakan perintah berikut.

g++ sample.cpp -o sample

Anda tidak akan melihat keluaran di terminal, hanya layar kosong saat Anda menjalankan perintah ini. Ini bagus, dan itu berarti program berhasil dikompilasi dan ditautkan ke file baru yang dapat dieksekusi bernama sample.

Sekarang, untuk menjalankan file executable kita, kita akan menggunakan perintah berikut.

./sample

Jika Anda melihat pesan kesalahan, salah satu sumber yang mungkin adalah bahwa kompiler g++ Anda tidak diinstal dengan benar atau Anda kehilangan beberapa paket penting. Jika semuanya berjalan lancar, jendela terminal Anda akan menyambut Anda dengan “Halo dunia!”.

Kesimpulan

Dalam panduan ini, Anda telah mempelajari cara menginstal kompiler G++. Seperti yang Anda lihat, ini cukup sederhana dan mudah dilakukan dengan mengikuti langkah-langkah dalam panduan ini.

Kami berharap artikel ini telah mengajarkan Anda sesuatu yang baru dan Anda senang membacanya. Sampai jumpa lagi.


Ubuntu
  1. Cara Menginstal Node.js &NPM di Ubuntu 18.04 dan 20.04

  2. Cara menginstal G++ kompiler C++ di Ubuntu 20.04 LTS Focal Fossa Linux

  3. Cara Menginstal GNU Emacs di Ubuntu 22.04

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04

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

  1. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  2. Cara Menginstal Node.js dan npm di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04