Menginstal GCC di Ubuntu dan Debian GNU/Linux:

Pada distribusi Ubuntu dan Debian GNU/Linux, GCC sangat mudah untuk diinstal karena semua paket yang diperlukan tersedia di repositori paket resmi Ubuntu dan Debian. Ada paket meta yang disebutbuild-essential, yang menginstal semua yang Anda butuhkan untuk mengkompilasi program C dan C++ pada distribusi Ubuntu dan Debian GNU/Linux.

Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Sekarang instal build-essential dengan perintah berikut:

$ sudo apt install build-essential

Sekarang tekan y lalu tekan <Enter> untuk melanjutkan.

GCC harus diinstal.

Sekarang Anda dapat memeriksa apakah GCC berfungsi dengan perintah berikut:

$ gcc --version

Menginstal GCC di Linux Mint:

Anda dapat menginstal GCC di Linux Mint dengan cara yang sama seperti di Ubuntu/Debian seperti yang ditunjukkan di bagian awal artikel ini.

Menginstal GCC di CentOS 7 dan Fedora:

Pada CentOS 7 dan Fedora, GCC juga lebih mudah dipasang. Paket yang diperlukan tersedia di repositori paket resmi CentOS 7 dan Fedora. Anda dapat menginstalDevelopment Tools group untuk menginstal semua paket yang diperlukan untuk mengkompilasi program C dan C++ pada CentOS 7 dan Fedora.

Pertama, perbarui database YUM dengan perintah berikut:

$ sudo yum makecache

Basis data YUM harus diperbarui.

Sekarang instal Development Tools kelompokkan paket dengan perintah berikut:

$ sudo yum group install "Development Tools"

Sekarang tekan y lalu tekan <Enter> untuk melanjutkan.

Jika Anda melihat pesan ini, cukup tekan y lalu tekan <Enter>.

GCC harus diinstal.

Sekarang Anda dapat memeriksa apakah GCC berfungsi dengan perintah berikut:

$ gcc --version

Menginstal GCC di Arch Linux:

Anda juga dapat menginstal GCC di Arch Linux. Semua paket yang diperlukan tersedia di repositori paket Arch. Arch juga memiliki paket metabase-devel, yang dapat Anda instal untuk mendapatkan semua alat yang diperlukan untuk mengkompilasi program C dan C++ di Arch Linux.

Pertama, perbarui database Pacman dengan perintah berikut:

$ sudo pacman -Sy

Basis data Pacman harus diperbarui. Dalam kasus saya, itu sudah mutakhir.

Sekarang instal base-devel paket dengan perintah berikut:

$ sudo pacman -S base-devel

Sekarang tekan <Enter> untuk memilih semua kecuali Anda ingin menginstal paket yang sangat spesifik.

Anda mungkin melihat sesuatu seperti ini. Tidak ada yang serius sejauh yang saya tahu. Itu hanya sebuah paket yang diubah namanya daripkg-config ke pkgconf. Jadi Pacman menanyakan apakah Anda ingin menggunakan paket baru dan menghapus yang lama. Tekan sajay lalu tekan <Enter>.

Sekarang tekan y lalu tekan <Enter>.

GCC harus diinstal.

Sekarang periksa apakah GCC berfungsi dengan perintah berikut:

$ gcc --version

Menulis Program C Pertama Anda:

Sekarang mari kita menulis program C yang sangat sederhana, yang akan kita kompilasi di bagian selanjutnya dari artikel di bawah ini menggunakan compiler GCC C.

Pertama, buat direktori proyek (saya akan menyebutnya hello) dengan perintah berikut:

$ mkdir ~/hello

Sekarang arahkan ke direktori yang baru dibuat dengan perintah berikut:

$ cd ~/hello

Sekarang buat file sumber C baru (saya akan menyebutnya main.c) di sini dengan perintah berikut:

$ touch main.c

Sekarang buka file dengan editor teks apa pun (seperti vim, nano, gedit, kate dll) pilihan Anda.

Untuk membuka file dengan nano, jalankan perintah berikut:

$ nano main.c

Untuk membuka file dengan vim, jalankan perintah berikut:

$ vim main.c

Untuk membuka file dengan Gedit, jalankan perintah berikut:

$ gedit main.c

Untuk membuka file dengan Kate, jalankan perintah berikut:

$ kate main.c

saya akan menggunakan Gedit editor teks dalam artikel ini.

Sekarang ketik baris berikut dan simpan file.

Di Sini, line 1 termasuk stdio.hberkas kepala. Ini memiliki definisi fungsi untukprintf() fungsi yang saya gunakan di line 4.

Setiap program C harus memiliki main()fungsi. Ini adalah fungsi yang akan dipanggil ketika Anda menjalankan program C. Jika Anda tidak menulismain()fungsi, Anda tidak dapat menjalankan program C. Jadi saya menulismain() berfungsi dalam line 3line 7.

Di dalam main() fungsi, saya memanggil printf() fungsi perpustakaan di line 4 untuk mencetak beberapa teks ke layar.

Akhirnya, di line 6, Aku telah kembali 0dari program. Di dunia Linux, ketika sebuah program mengembalikan 0, itu berarti program tersebut berjalan dengan sukses. Anda dapat mengembalikan bilangan bulat apa pun yang Anda suka tetapi ada beberapa aturan khusus Linux tentang apa arti nilai pengembalian.

Di bagian selanjutnya, saya akan menunjukkan cara mengkompilasi program C dengan GCC dan menjalankannya.

Kompilasi dan Menjalankan Program C dengan GCC:

Perintah untuk mengkompilasi file sumber C dengan GCC adalah:

$ gcc -o OUTPUT_BINARYSOURCE_FILES

CATATAN: Di sini,SOURCE_FILESadalah daftar file sumber C yang dipisahkan spasi. File eksekusi yang dikompilasi akan disimpan sebagaiOUTPUT_BINARY di direktori kerja
Anda saat ini.

Dalam kasus kami, main.c file sumber tidak bergantung pada file sumber C lainnya, jadi kami dapat mengompilasinya dengan perintah berikut:

$ gcc -o hello main.c

file sumber main.c harus dikompilasi dan hello file yang dapat dieksekusi harus dibuat seperti yang Anda lihat pada tangkapan layar di bawah.

Sekarang, Anda dapat menjalankan hello file biner yang dapat dieksekusi sebagai berikut:

$./hello

Seperti yang Anda lihat, output yang benar dicetak di layar.

Jadi pada dasarnya itulah cara Anda menggunakan GCC untuk mengkompilasi program C di Linux. Terima kasih telah membaca artikel ini.

Related Posts