Jine LDFLAGS pro staticke linkovani?
Jan Kasprzak
kas na informatics.muni.cz
Pondělí Srpen 11 14:28:42 CEST 2003
Marian Cavojsky wrote:
: On Mon, Aug 11, 2003 at 01:49:03PM +0200, Jan Kasprzak wrote:
: > Ne, protoze libnls a libnss se (pokud vim) nelisi pri statickem
: > a dynamickem linkovani. Jeste takto: mam-li program
: >
: > echo "main(){gtk_init();}" >test.c
: >
: > a snazim se ho kompilovat, tak prikaz
: >
: > cc test.c `gtk-config --libs`
: >
: > projde, zatimco
: >
: > cc test.c -static `gtk-config --libs`
: >
: > selze s nedefinovanym pthread_equal.
:
: Mozno vam to nepomoze, ale ked som si dal vypisat
: $gtk-config --libs
: -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl
: -lXi -lXext -lX11 -lm
:
: Je tam nejake -rdynamic
:
: vrtal som sa trosku v manualovych strankach, ale -r som nenasiel, nebude
: to mat nejaky suvis? Co to -r vlastne znamena.
I bez -rdynamic se to slinkuje dynamicky dobre a staticky s chybou.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
| I actually have a lot of admiration and respect for the PATA knowledge |
| embedded in drivers/ide. But I would never call it pretty:) -Jeff Garzik |
Další informace o konferenci Linux