Friday, June 5, 2009

Geany oh geany.......

it's SUPER COOKING TIME!!!!!!!!!!!!!!!!!!!!!!!


lagi kecanduan ngoprek ubuntu 9.04, nginstalin macem2 software...
biasa isengnya kumat, hobi lama: nyari2 IDE apa yang cocok buat diinstall di ubuntu
nemu bahan buat uji coba masakan baru....
namanya GEANY
kali ini kita coba masak pake geany


apa itu geany?? well
GEANY is A fast and lightweight IDE
bisa dipake buat macam2, untuk nulis, ngedit, ngompile berbagai macam
bahasa pemrograman, namun tentunya geany tidak menyertakan compilernya.
khan biar fast n lightweight... ^_^

install geany:
buka synaptic trus ketikkan saja "geany" tar nemu sendiri trus install aja



begitu selesai install pas aku buka....
jreng.... waow... my first impression is... it's so simple... nice.... "simple is genius" u know ;)


yawdah tanpa basabasi lgsg aku coding di situ program C++ favoritku
HELLO WORLD!!!!!

#include <iostream>

using std::cout;

int main()
{

cout << "HELLO WORLD!!!!!";

return 0;

}

lgsg aja aku klik icon compile / atau shortcut F8 : "compilation finished successfully" trus aku klik icon execute.. kluar tulisan bhwa file yang aku compile tadi ga ada... wew... kemana nie file, eh ternyata blm aku build. soalnya icon buildnya ga ada di toolbar, jadi ngebuildnya lewat Build->Build atau shortcut F9

gara2 itu aku coba tampilin icon build di toolbar, settingannya ada di file
ui_toolbar.xml, pilih aja Tools->Configuration File->ui_toolbar.xml
lalu tambahkan saja tulisan seperti pada gambar di bawah ini :


aku taruh diantara compile dan execute, sbnrnya bebas bs dimana aja.

trus iseng nyobain ngompile source2 lain dengan berbagai macam library
macem: OpenGL, glut, SDL
caranya gini:

buka Build->Set include and arguments, lalu pada kolom build
tambahkan "-lLIBRARY" sesuai nama library yang kita butuhkan.
OpenGL = -lGL
glut = -lglut
SDL = -lSDL


jadi intinya kita tinggal menambahkan library yg kita butuhkan pada kolom build.
summarynya kira2 begini:

untuk OpenGL:
gcc -Wall -o "%e" "%f" -lGL -lX11

untuk Glut:
g++ -Wall -o "%e" "%f" -lglut

untuk OpenGL+Glut:
gcc -Wall -o "%e" "%f" -lGL -lX11 -lglut

untuk SDL:
g++ -Wall -o "%e" "%f" -lSDL

untuk OpenGL+SDL:
g++ -Wall -o "%e" "%f" -lGL -lX11 -lSDL


gcc untuk bahasa C sedangkan g++ untuk bahasa C++, tinggal kita memakai bahasa yang mana


yup....silahkan mencoba, menulis, mengcoding, mengompile ^_^

happy coding!!!!!!!!