How to Compile and Run C program Using GCC on Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS
Daftar Isi:
- Prasyarat
- Menginstal GCC di Ubuntu
- Menyusun Contoh Hello World
- Menginstal Beberapa Versi GCC
- Kesimpulan
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:
-
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++
danmake
.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
Simpan file dan kompilasi menjadi file yang dapat dieksekusi menggunakan perintah berikut: Ini akan membuat file biner bernama
Jalankan program
Program harus mencetak: 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
Dalam contoh berikut, kami akan menginstal tiga versi terbaru GCC dan G ++. Pertama, tambahkan PPA
Instal versi GCC dan G ++ yang diinginkan dengan mengetik: 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
Nanti jika Anda ingin mengubah versi default gunakan perintah
Anda akan disajikan daftar semua versi GCC yang terinstal di sistem Ubuntu Anda. Masukkan nomor versi yang ingin Anda gunakan sebagai default dan tekan
Perintah ini akan membuat tautan simbolis ke versi GCC dan G ++ tertentu. 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.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
di direktori yang sama tempat Anda menjalankan perintah.
hello
dengan:
./hello
Menginstal Beberapa Versi GCC
5.xx
ke
8.xx
Versi terbaru GCC, yaitu
9.1.0
tersedia dari Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
ke sistem Anda dengan:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
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
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:
Enter
.Kesimpulan
Menginstal, menginstal ulang, meng-upgrade, menghapus, memperbaiki Windows 7 / Vista / Xp
Microsoft telah meluncurkan yang baru situs web yang hanya berfokus pada cara menginstal, menginstal ulang, meng-upgrade atau menghapus Windows 7, Windows Vista & Windows XP.
Cara menginstal kompiler gcc di debian 10 linux
GNU Compiler Collection (GCC) adalah kumpulan sumber terbuka dari kompiler dan perpustakaan yang mendukung C, C ++, dan bahasa pemrograman lainnya. Tutorial ini menjelaskan cara menginstal menginstal kompiler GCC pada Debian 10 Buster.
Cara menginstal kompiler gcc pada centos 7
GNU Compiler Collection (GCC) adalah kumpulan dari kompiler dan perpustakaan untuk C, C ++, Objective-C, Fortran, Ada, Go, dan D, bahasa pemrograman. Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal kompiler GCC di CentOS 7.