--- Slamet Puji Santuso <[EMAIL PROTECTED]> schrieb: > 
> 
> > -----Original Message-----
> > From: Mohamad Ilhami [mailto:[EMAIL PROTECTED]]
> >
> > Hai,
> >
> > mungkin nggak ya kita melink program statik dengan library tertentu
> saja,
> > akan tetapi library tertentu tersebut telah dicompile dengan
> dukungan
> > link dynamik.
> > misalnya:
> > - link statik dengan pthread, mysqlclient, snmp
> kalo mau link statik, cari file .a (biasanya) dari masing-masing
> library,
> misal : untuk mysqlclient ada file libmysqlclient.a
> contoh compile : gcc -o test test.c /usr/lib/mysql/libmysqlclient.a
> 
> > - link dinamik dengan libgcc, dan library standar.
> 
> untuk link dinamik kan cukup kasih opsi -lxxx (xxx = nama library di
> path
> yang dikenal oleh ldconfig).
> contoh compile : gcc -o test test.c -lgcc
> 

Hal penting disini yang musti diperhatikan adalah format objektnya.
Kalau librarynya campuran hasil dari compile C dan C++ maka akan ada
masalah dengan masalah nama variabel dan nama fungsi yang biasanya
tidak bisa kenali.
Kalau anda mau linking pakai C++ biasanya bisa dipecahkan dengan
memberi tambahan 
extern C 
di kodenya .

Eko

__________________________________________________________________
Do You Yahoo!?
Gesendet von Yahoo! Mail - http://mail.yahoo.de

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke