jump to navigation

GCC tutorial April 20, 2007

Posted by kunilkuda in Newbie.
add a comment

Buat yang biasa pake IDE untuk programming, perkenalkan gaya lama compiling….teks mode..Hehehe..

Kenapa si pake teks mode ? Bukannya udah ketinggalan zaman ???

Programmer yang tidak pernah bekerja di perusahaan besar ato tidak pernah bekerja dalam tim besar cenderung menggunakan IDE untuk kompilasi program-program mereka..Hasilnya : antara release pertama dan release kedua dan release-release selanjutnya, aplikasi itu bisa jauh berbeda behaviournya. Yang satunya, super cepat dengan ukuran file kecil padahal fiturnya jauh lebih banyak dari release sebelumnya (alias jadi lebih baik)..Tapi versi selanjutnya malah super lambat dengan ukuran file gajah, padahal fiturnya udah dikurangi…Nah lo

Kenapa coba ??

Karena ada option-option kompilasi yang berubah antara release-release tersebut..Dengan IDE, perubahan tersebut susah dilacak (Emang lu bisa ingat bagian mana yang dicentang sama yang enggak di release kemaren ??)..Tapi kl pake teks mode, jelas keliatan option apa aja yang dipake waktu kompile tiap release…Makanya, pake teks mode supaya tiap release aplikasi tidak bervariasi.
(lagi…)

Yang dibutuhkan…. April 20, 2007

Posted by kunilkuda in Newbie.
add a comment

Untuk bermain-main dengan kode di situs ini dibutuhkan :

GCC Compiler

Termasuk diantaranya G++ (untuk kompilasi dengan C++) supaya kodenya bisa menggunakan fasilitas Object Oriented dari C++. Yang blom pernah ngrasain memprogram 100K-lebih lines dengan C, ga akan kebayang kl fasilitas Object-Oriented benar-benar penyelamat..At least bisa bikin jam pulang kantor lebih cepat.

SDL Library

Termasuk file-file headernya…Biasanya ada di package SDLxxx-devel di distro linux. Akan dibahas lebih detil di bagian instalasi.

Platform

Linux sangat disarankan, tapi pengguna Windows, BSD dan Mac OS (kl ada yang punya i-Book..siapa tau kan ??) juga boleh mencoba.

C-Minded

Biarpun C udah setua peradaban komputer, C tetap jagoan untuk urusan programming..Yang blom bisa C, mohon belajar C dulu sebelom baca isi site ini lebih lanjut.