On Mon, Jun 28, 1999 at 08:17:09AM +0700, Adhi Prasiddha Yoedo wrote:
Adhi > [...]
Adhi > Waduh ... jangan marah dong, kita kan lagi bingung.
Adhi >
Adhi > Yang saya bingung itu gabungin semua tool yang ada supaya
Adhi > kalo bikin program bisa bener, soalnya buat yang belajar bikin
Adhi > program di Linux tapi sudah biasa bikin program di Windows
Adhi > , walaupun pake nya cuma Visual C++, teramat sangat membingungkan.
Adhi > Karena banyaknya cara dan tools yang ada. Saya udah baca manual
Adhi > page tools yang saya tahu, tapi tetap nggrambyang.
Adhi >
gue juga wirdoz programmer, dan os/2 programmer, begitu mulai dgn
Linux, gue nggak begitu bingung sih soalnya gue sudah biasa dgn
command line compiling yang ada di IBM C/2 dan m1cs C5.0, jadi
ok aja dgn gcc. memang kalo kita sudah terbiasa dgn ide di Borland
C++, IBM VisualAge C++ atau vis studio, kagok juga hrs ketemu
command line. tapi dgn begitu kita lebih bisa mengenal process
application building itu yang sebenarnya spt apa, yaitu:
- create source file
- include header file yang diperlukan dalam source file
- compile dan hasilkan intermediate object file yang clean
- link object file dgn libary yang dibutuhkan, untuk menghasilkan
executable code.
Adhi > Yang saya mau tanya itu, kalau saya mau bikin program C/C++ di
Adhi > Linux, mana yang saya harus pelajari terlebih dulu, belajar
Adhi > script untuk otomatisasi ngompile, belajar binary utility,
Adhi > belajar library yang umum dipakai ?
Adhi >
dr pengalaman gue:
- pertama2 adalah membiasakan diri dgn system setting dan path
dimana tempat include file dan library files
- option dr compiler
bisa di lihat dr man gcc
- untuk linking bisa juga langsung "lewat" gcc, kembali man gcc
dan lihat linking optionnya
kemudian mulai coba bikin traditional hello.c, compile sampe jadi.
nah kalo aplikasi sudah semakin besar dan kompleks baru kita mulai
melongok ke script untuk otomasi compiling process, dan ini bisa
dateng dgn sendirinya kok, sambil jalan, sambil belajar.
yang penting jangan terlalu ngebayangin yang susah2 dulu, process
application building di semua platform dan os sama aja, tools dan
environment-nya aja yang beda, dan untuk menguasainya perlu banyak
baca dan coba.
mudah2an ng-bantu ;),
Best regards,
Andy
--
// chandy a7 indo 607 net 607 id -------/
// Linux kernel 2.2.8 XFree86 3.3.2.3
// Glib/Gtk 1.2.2 Enlightenment 0.16
// Mozilla 4.51 -------/
Subscribe gmail Development Mailing List: [EMAIL PROTECTED]
Official gmail Development Web Site : http://gmail.cakraweb.com
Personal Gnome, Enlightenment, Gtk Web Site:
http://chandy.freeshell.org
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com