Dari IgosCenter
Code blocks adalah integrated development environment (IDE) khusus bahasa C/C++ yang multiplatform (bisa jalan di Linux, Windows, maupun MacOS). Khususnya di Linux, IDE ini sangat menyenangkan karena menyediakan template proyek untuk berbagai pustaka seperti GTK, QT, SDL, OpenGL dan masih banyak lagi.
Daftar isi |
Memasang
Untuk memakai Code Blocks, yang perlu dipasang adalah:
- Kompiler gcc dan g++.
- IDE Code Blocks dan Code Blocks Contrib
- Pustaka yang diperlukan, seperti gtk, qt , sdl, bahkan AVR.
Di Ubuntu, silahkan gunakan Synaptic atau apt-get sebagai berikut:
apt-get install build-essential apt-get install codeblocks codeblocks-contrib apt-get install libsdl-1.2dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdlgfx1.2-dev
Memakai
Kalau sudah terpasang, menjalankan Code Blocks dapat dilakukan dari menu Applications - Programming.
Membuat Proyek
Langkah pertama untuk setiap memrogram aplikasi baru adalah membuat proyek.
- Pada layar utama CodeBlocks, langsung pilih "Create a New Project". Bisa juga dengan memilih menu "File - New - Project".
- Akan muncul dialog yang menyediakan pilihan berbagai jenis aplikasi sesuai dengan pustaka yang akan digunakan.
Kali ini, coba pilih tipe "Console Project", lalu tekan "Go".
- Lanjutkan dengan memilih bahasa, dalam hal ini "C".
- Pada dialog berikutnya, isikan nama proyek, misalnya "c001".
- Di dialog berikutnya, pastikan saja Compilernya adalah CPP Compiler, lalu tekan "Finish".
Mengedit
Di layar sebelah kiri, ada panel "Projects". Pada pohon, pilihlah proyek "c001", terus cari main.c. Klik ganda, maka kode sumbernya akan muncul di editor, siap untuk diubah-ubah.
Membangun dan Menjalankan
Untuk mengkompilasi dan menjalankan program:
- Klik tombol "Build", atau pilih menu "Build - Build", lanjutkan dengan klik tombol "Run", atau pilih menu "Build - Run"
- Atau kalau mau sekaligus, langsung klik tombol "Build and run".
Hasil program akan tampil di terminal konsole.
Kaitan
- CodeBlocks digunakan dalam Tutorial Wayang_SDL.
Kontributor: Kocil


