GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara membuat dan menjalankan program C menggunakan Ubuntu 20.04 LTS

Linux adalah sistem operasi. Sudah ada sejak pertengahan 1990-an. Seiring waktu basis penggunanya telah berkembang ke seluruh dunia. Hari ini, itu dapat ditemukan di mana-mana, dari ponsel, mobil, hingga TV dan lemari es Anda.

Ubuntu adalah distribusi Linux. Pada artikel ini, kita akan membahas cara mengkompilasi dan menjalankan Hello World tradisional! program dalam C pada Ubuntu 20.04. Ikuti langkah-langkah yang ditunjukkan di bawah ini untuk membuat program C pertama Anda.

Membuka terminal

Klik Tampilkan Aplikasi ikon. Ikon ini dapat ditemukan di kanan bawah bilah peluncur seperti yang ditunjukkan pada gambar di bawah.

Ini akan membawa Anda ke Menu Aplikasi , seperti yang ditunjukkan di bawah ini.

Ketik terminal di bilah pencarian.

Pilih ikon terminal untuk meluncurkannya.

Memeriksa apakah GCC sudah terpasang

GNU Compiler Collection (GCC) adalah kumpulan library dan compiler untuk C dan bahasa lain seperti C++, Go, dll.

Untuk memeriksa apakah Anda telah menginstal kompiler GCC di sistem Anda, jalankan perintah berikut.

gcc –v

Jika Anda mendapatkan pesan serupa di akhir tangkapan layar berikut, maka GCC Compiler Anda telah diinstal dan Anda dapat melanjutkan ke pembuatan file kode sumber.

Jika Anda melihat pesan yang ditunjukkan pada gambar di bawah, maka Anda perlu menginstal GCC Compiler.

Gunakan perintah yang ditunjukkan di bawah ini untuk menginstal kompiler GCC di sistem Anda. Artikel mendetail tentang instalasi GCC di Ubuntu 20.04 ada di sini.

sudo apt install gcc

Langkah pertama adalah memasukkan kata sandi Anda. Setelah Anda memasukkan kata sandi Anda, instalasi dimulai. Anda selanjutnya akan diminta untuk mengkonfirmasi instalasi. Ketik y untuk mengonfirmasi pemasangan.

Setelah instalasi selesai dengan sukses, Anda akan melihat output berikut.

Membuat program C Anda

Untuk membuat file bernama "hello.c", masukkan perintah berikut di terminal Anda. Anda dapat memberi nama file apa pun yang Anda inginkan, tetapi praktik terbaiknya adalah menggunakan nama yang deskriptif untuk program tersebut.

gedit hello.c

Saat Anda menjalankan perintah ini, Linux meluncurkan editor teks.

Masukkan kode sumber C berikut untuk mencetak Hello World!

#include <stdio.h>

int main()

{

printf("Hello World!");

return 0;

}

Simpan file Anda, tutup editor teks, dan kembali ke terminal.

Melihat lebih dekat Hello World! program

Baris pertama setiap program C dimulai dengan tanda pound, # . Baris pertama disebut preprocessor directive. Tujuan dari preprocessor directive adalah untuk menginstruksikan compiler untuk melakukan preprocessing yang diperlukan sebelum kompilasi yang sebenarnya.

Selanjutnya adalah main() fungsi. Fungsi ini adalah titik awal dari setiap program C dan Anda hanya dapat memiliki satu fungsi utama dalam program Anda.

Halo Dunia! contoh memiliki dua pernyataan. Pernyataan adalah instruksi dalam program dan diakhiri dengan titik koma.

printf() fungsi mencetak output di layar.

Meskipun mengembalikan 0; pernyataan tidak diperlukan untuk program ini. Tujuan menggunakannya di sini adalah untuk membantu Anda mengenalnya karena program yang lebih kompleks membutuhkannya.

Anda mungkin memperhatikan bagaimana kurung kurawal berada di baris terpisah, ini tidak perlu. C tidak rewel tentang bagaimana teks ditata. Anda dapat menulis seluruh kode dalam satu baris dan itu akan tetap berfungsi, tetapi ini bukan praktik terbaik. Menggunakan spasi dan baris terpisah membuat kode Anda lebih bersih dan lebih mudah dibaca.

Menjalankan program C Anda

Ada dua cara menjalankan kode sumber Anda, kami akan membahas keduanya di sini.

Metode 1

Masukkan perintah di bawah

gcc –o hello hello.c

Perintah ini memanggil compiler GCC untuk mengkompilasi file hello.c. Hasilnya dikeluarkan ke hello, sebuah executable. Kami menggunakan halo di sini, Anda dapat menggunakan kata lain.

Kompilator membuat file biner jika kode sumber tidak memiliki kesalahan.

Masukkan perintah berikut di terminal selanjutnya:

./hello

Perintah ini memuat file yang dapat dieksekusi ke dalam memori. Hal ini mengakibatkan CPU mengeksekusi instruksi di dalamnya. ./ bagian dari perintah mengacu pada direktori saat ini. ./halo perintah memuat dan menjalankan file yang dapat dijalankan ‘halo’.

Jika program berjalan dengan sukses, Anda akan melihat teks, "Hello World!" di terminal Anda seperti yang ditunjukkan di bawah ini.

Metode 2

Masukkan perintah di bawah

gcc hello.c

Perintah ini menghasilkan file bytecode yang dapat dieksekusi mesin, “a.out ”.

Anda dapat melihat semua file dengan menjalankan perintah ls

Selanjutnya, jalankan perintah berikut

./a.out

Perintah ini mengeksekusi bytecode dan Anda akan melihat teks "Hello World!" di terminal.

Dan itu dia! Anda baru saja menulis program C pertama Anda. Halo Dunia! program ini mungkin tampak tidak berguna dan sederhana, tetapi ini adalah cara terbaik untuk memulai mempelajari cara memprogram. Dengan menulis ini sendiri, Anda lebih baik memahami konsep yang mungkin tampak abstrak dan kabur.


Ubuntu
  1. Cara Mengkompilasi dan Menjalankan Program C di Ubuntu

  2. Cara Meningkatkan ke Ubuntu 22.04 LTS dari Ubuntu 20.04 LTS dan 21.10

  3. Cara menginstal LAMP dan menjalankan OrangeHRM di Ubuntu 12.04 LTS

  1. Cara Menginstal Libreoffice 4.3 di Ubuntu 12.04 dan 14.04 LTS

  2. Cara Menginstal Libreoffice 4.4 di Ubuntu 15.04 dan 14.04 LTS

  3. Cara Instal XAMPP di Ubuntu 16.04 LTS

  1. Cara membuat VPN di Ubuntu 20.04 menggunakan Wireguard

  2. Cara Menginstal LibreOffice 6.0 di Ubuntu 16.04 LTS dan Lebih Tinggi

  3. Cara Instal XAMPP di Ubuntu 18.04 LTS