GNU/Linux >> Belajar Linux >  >> Linux

Cara Menulis, Mengkompilasi dan Mengeksekusi Program C di Unix OS [Dengan Contoh Hello World]

Pertanyaan :Saya ingin memahami dasar-dasar cara menulis, mengkompilasi, dan menjalankan program C di Linux OS. Bisakah Anda menjelaskannya dengan contoh sederhana?

Jawaban :  Dalam artikel ini, mari kita tinjau dengan cepat cara menulis program C Hello World basic dasar dan cara mengkompilasi program *.c di Linux atau Unix OS.

1. Tulis Program Hello World C

Buat program helloworld.c menggunakan editor Vim seperti yang ditunjukkan di bawah ini.

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

main()
{
    printf("Hello World!");

}

2. Pastikan C Compiler (gcc) terinstal di sistem Anda

Pastikan gcc diinstal pada sistem Anda seperti yang ditunjukkan di bawah ini.

$ whereis cc
cc: /usr/bin/cc /usr/share/man/man1/cc.1.gz

$ which cc
/usr/bin/cc

$ dpkg -l | grep gcc
ii  gcc                                        4:4.3.3-1ubuntu1                          The GNU C compiler
ii  gcc-4.3                                    4.3.3-5ubuntu4                            The GNU C compiler
ii  gcc-4.3-base                               4.3.3-5ubuntu4                            The GNU Compiler Collection (base package)
ii  gcc-4.3-doc                                4.3.3-5ubuntu4                            Documentation for the GNU compilers (gcc, go
ii  gcc-4.3-locales                            4.3.3-5ubuntu4                            The GNU C compiler (native language support
ii  gcc-4.3-multilib                           4.3.3-5ubuntu4                            The GNU C compiler (multilib files)
ii  lib64gcc1                                  1:4.3.3-5ubuntu4                          GCC support library (64bit)
ii  libgcc1                                    1:4.3.3-5ubuntu4                          GCC support library

3. Kompilasi Program helloworld.c

Kompilasi helloworld.c menggunakan perintah cc seperti gambar di bawah ini. Ini akan membuat file a.out.

$ cc helloworld.c

$ ls -l
-rw-r--r-- 1 ramesh ramesh   71 2009-08-28 14:06 helloworld.c
-rwxr-xr-x 1 ramesh ramesh 9152 2009-08-28 14:07 a.out

4. Jalankan Program C (a.out)

Anda dapat menjalankan a.out untuk melihat output (atau) mengganti namanya menjadi nama lain yang bermakna dan menjalankannya seperti yang ditunjukkan di bawah ini.

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

Linux
  1. Ruby Hello World Contoh:Cara Menulis dan Menjalankan Program Ruby di Unix OS

  2. Perl Hello World Contoh:Cara Menulis dan Menjalankan Program Perl di Unix OS

  3. Pascal Hello World Contoh:Cara Menulis, Mengkompilasi, dan Mengeksekusi Program Pascal di Unix OS

  1. Smalltalk Hello World Contoh:Cara Menulis dan Menjalankan Program Smalltalk di OS Linux

  2. Fortran Hello World Contoh:Cara Menulis dan Menjalankan Program Fortran di OS Linux

  3. Contoh XQuery Hello World:Cara Menulis dan Menjalankan Program XQuery di OS Linux

  1. Cara Menulis dan Menjalankan Program Qt pertama Anda di Debian 10

  2. Python Hello World Contoh:Cara Menulis dan Menjalankan Program Python di Unix OS

  3. Cobol Hello World Contoh:Cara Menulis, Mengkompilasi dan Menjalankan Program Cobol di OS Linux