Cara mengkompilasi dan menjalankan program C/C ++ di Linux

Cara mengkompilasi dan menjalankan program C/C ++ di Linux

C adalah bahasa pemrograman terstruktur yang kuat yang digunakan untuk mengembangkan perangkat lunak sistem. Dengan desain, C menyediakan konstruksi yang dapat memetakan secara efisien ke instruksi mesin yang khas. Ini dikembangkan oleh Dennis Ritchie di Bell Labs. Sumber program C adalah teks format bebas, menggunakan titik koma sebagai terminator pernyataan dan kawat gigi keriting untuk mengelompokkan blok pernyataan seperti kondisi, fungsi atau loop.

C adalah bahasa pemrograman yang dikompilasi. Setelah membuat program C, pertama, Anda perlu mengkompilasinya menggunakan Compiler C. Ini akan menghasilkan file biner, yang dapat Anda jalankan di sistem Anda.

Tutorial ini akan membantu Anda menjalankan program C/C ++ di sistem Linux/UNIX melalui baris perintah. Kami akan menggunakan perintah 'GCC' dan 'G ++' dari GCC (GNU Compiler Collection) untuk mengkompilasi program C/C ++. Di Sini:

  • GCC adalah kompiler GNU C dari GCC.
  • G++ adalah kompiler GNU C ++ dari GCC.

Alat pengembangan yang melampaui

Untuk menjalankan program C, Anda harus menginstal paket alat pengembangan pada sistem Linux Anda. Jalankan salah satu perintah berikut untuk menginstal paket alat pengembangan sesuai sistem operasi Anda.

  • Sistem Berbasis Redhat:
    sudo yum groupinstall "alat pengembangan"  
  • Sistem Berbasis Debian:
    sudo apt-get install build-esential  

Buat Program Hello World di C

Sebagai contoh, saya telah memilih program C Hello World. Buat file baru di sistem Anda sebagai berikut:

Vim HelloWorld.C  

Menggunakan konten di bawah ini

#include int main () printf ("Hello World!"); return 0;
123456#include int main () printf ("Hello World!"); return 0;

Kompilasi dan jalankan program C/C ++ di Linux

Saya menggunakan gnu c compiler untuk mengkompilasi program Hello World C di atas sebagai berikut:

GCC HelloWorld.c -o Halo  

[ATAU] Gunakan perintah di bawah ini untuk menggunakan C ++ Compiler.

G ++ HelloWorld.c -o Halo  

Perintah di atas akan membuat file yang dapat dieksekusi bernama Halo Di direktori Anda saat ini. Anda dapat langsung menjalankannya sama dengan perintah lainnya.

./Halo  

Anda juga dapat menyalin file di bawah Direktori Bin (/USR/LOCAL/BIN) untuk membuatnya dapat diakses di seluruh sistem.

Coba Contoh C Lain

Mari kita coba dengan program C lain dengan input pengguna. Untuk contoh ini, saya menggunakan program sampel C ini untuk memasukkan dua bilangan bulat dari pengguna dan menghitung jumlahnya.

#include int main () int i, j, sum; scanf ("masukkan bilangan bulat 1: %d", & i); scanf ("masukkan integer ke -2: %d", & j); jumlah = i + j; printf ("jumlah adalah: %d \ n", jumlah); kembali 0;
1234567891011121314#includeInt main () int i, j, sum; scanf ("masukkan bilangan bulat 1: %d", & i); scanf ("masukkan integer ke -2: %d", & j); jumlah = i + j; printf ("jumlah adalah: %d \ n", jumlah); mengembalikan 0;

Sekarang kompilasi dan jalankan a C program

Jumlah GCC.C -O jumlah  ./jumlah  

Kesimpulan

Dalam tutorial ini, Anda telah belajar menyusun dan menjalankan program C dalam sistem Linux melalui baris perintah.