13 Januari 2012

Pemrograman Bahasa C di Ubuntu

Bahasa C adalah salah satu bahasa pemrograman yang paling handal. Bahkan, berdasarkan wikipedia, sebagian besar kernel Linux ditulis dengan menggunakan bahasa C. Dalam Ubuntu sendiri, secara default (instalasi awal) sudah terdapat compiler untuk bahasa C, yaitu gcc. Dengan demikian, untuk belajar bahasa pemrograman C di Ubuntu tidak perlu menginstall aplikasi tambahan. Tapi jika anda ingin menggunakan alat bantu, bisa menggunakan Geany, Anjuta, dan IDE lain yang banyak terdapat di Synaptic Package Manager.

Berikut ini adalah praktik sederhana pemrograman bahasa C di Ubuntu hanya dengan menggunakan text editor dan terminal.

  1. Buka text editor dan tuliskan program sederhana bahasa C, contohnya adalah sebagai berikut ini.
    #include 
    
    int main() {
     printf("Hello World!\n");
    }
    Simpan file tersebut dengan nama HelloWorld.c
  2. Buka terminal dan masuk ke directory tempat file HelloWorld.c disimpan.
  3. Lakukan kompilasi dengan mengetikan,
    gcc -o Helloworld HelloWorld.c
    Format perintah kompilasi adalah
    gcc -o <NamaFileHasilKompilasi> <NamaFileYangAkanDikompilasi>
  4. Setelah kompilasi berjalan lancar dan tidak ada error, jalankan program hasil kompilasi tadi dengan perintah,
    ./HelloWorld
    Format running file hasil kompilasi adalah,
    ./<NamaFileHasilKompilasi>
  5. Contoh file di atas akan menghasilkan output di terminal berupa tulisan Hello World!

Untuk diperhatikan, beberapa header file yang biasa anda gunakan di Windows, mungkin tidak bisa digunakan di Linux. Salah satu contoh adalah conio.h, namun hal ini tidak mennjadi kendala untuk belajar pemrograman bahasa C di Ubuntu.

3 komentar:

  1. Ga ngerti...........tapi makasih ilmunya.....belajarlagi ah

    BalasHapus
  2. aku mau tanya gan, kalo program bahasa c dari SO windows dibuka di ubuntu bisa gk.?

    BalasHapus
    Balasan
    1. Selama tidak menggunakan library khusus windows, kemungkinan besar bisa dijalankan di Ubuntu. Library c khusus di Windows misalnya conio.h

      Hapus