Program C pada Linux

Program C pada Linux dapat dikompilasi dan langsung dieksekusi dengan aplikasi terminal. Harus diingat bahasa C bersifat case sensitive yang membedakan huruf besar dan huruf kecil. Jika ada perintah yang salah ketik, hal itu dapat menyebabkan program tidak berjalan.

Perintah-perintah dasar sebelum penulisan program C dengan aplikasi terminal antara lain adalah ls : menampilkan file-file atau folder-folder yang tersimpan dalam suatu direktori, cd : digunanakan untuk pindah ke folder yang dituju, mkdir : digunakan unuk membuat folder atau direktori baru.

Pertama kali yang perlu kita sipkan adalah folder khusus untuk menempatkan file program C yang kita buat. Misalnya cara membuat folder dengan nama ‘program’: mkdir program

Setelah langkah di atas selesai ketik “cd” untuk pindah ke folder yang telah kita buat, contoh: cd program

Langkah-langkah di atas adalah proses pembuatan folder untuk menempatkan file. Langkah yang harus dilakukan setelah memindahkan posisi ke folder yang diinginkan adalah penulisan program C.

Untuk menulis program kamu dapat menggunakan aplikasi teks editor. Setelah selesai mengetik program C jangan lupa disave dengan ekstension .c

Langkah selanjutnya adalah mengedit program dengan perintah “vi (namafile).c”, contoh: vi hello.c

Setelah di vi akan didapatkan program yang tadi diketik . Untuk mengedit teks tersebut harus menekan i agar dapat menulis program. Setelah itu editlah program sesuai dengan ketentuan bahasa C. Setiap selesai menulis pada satu baris jangan lupa menekan Esc

Setelah selesai mengedit, save program dengan menekan Shift:wq

Catatan: vi sendiri merupakan teks editor, tapi punya cara unik untuk mengetik program. Kalau mau belajar vi, kamu dapat mencari howto vi di Google.

Setelah program ditulis kita dapat meng-compile file. Perintah untuk meng-compile file program dengan cara mengetik gcc -0 [output] [input] contoh: gcc-o hello hello.c

Jika ada error, maka kamu harus mengedit program dengan perintah vi (namafile).c dan membetulkan yang salah. Jika tidak ada error akan dihasilkan sebuah file sesuai dengan nama output tadi. Anda bisa mengeceknya dengan perintah ls

Sekarang kamu bisa mengeksekusi program yang sudah dicompile dengan mengetik ./[output] contoh: ./hello

Langkah-langkah di atas adalah dasar penulisan dan pengeksekusian program C. Kebanyakan orang mengatakan bahwa C adalah bahasa yang susah dipahami. Namun jika kamu terus berlatih maka kamu tentu akan dapat memahaminya dengan baik. Selamat mencoba!

6 responses to this post.

  1. Pak, saya sudah coba menggunakan Turbo C pada OS Windows,
    tapi setelah saya install, pada saat saya buka file TC.exe-nya mengalami error, dan tidak bisa dibuka.

    Reply

  2. maaf pak,,, saya copy yah..
    bwt ngeposting d blog saya..

    Reply

  3. Posted by abdill01 on July 29, 2010 at 2:39 pm

    Gunakan sudo untuk menjalakan segala sesuatu yang terkait dengan hak aksesnya root. Ekstrak paket xampp di dalam direktori home, misalnya zinx, dalam subdirektori khusus website. Berikut ini langkahnya:

    mkdir website

    tar xvzf xampp-xxx.tar.gz/home/zinx/website

    dan sebagai root, buat sebuah symbolic link (simlink/shortcut) kemudian ditaruh di dalam direktori /opt

    ln -s /home/nasir/website/xampp/opt/xampp

    Sekarang harusnya kamu sudah selesai melakukan instalasi xampp.

    Reply

  4. aslm..

    pak kira-kira apa penyebab pemakaian prosesor di linux lebih besar dari pada di windows?

    Reply

    • Posted by abdill01 on January 4, 2011 at 1:28 pm

      Pemakaian prosesor tergantung aplikasi yang digunakan. Misalnya kalau pakai KDE, indexing Strigi dan Nepomuk bisa membuat kerja CPU overload.

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: