avr - obecne knihovny

Luboš Melichar lubos.melichar@gmail.com
Neděle Srpen 5 15:39:03 CEST 2007


ano mam hromadu c a rikam tomu knihovna..
jdu si tedy vygooglit jak udelat z c souboru knihovnu, dekuji. :D

hm hm takze pokud v programu budu mit funkce ktere nepouzivam,
nevolam...stejne se prelozi??
 (to je vlastne tenhle pripad, protoze v tech mych "knihovnich" souborech
jsou jen funkce)

dekuji

On 8/5/07, Marek Peca <marek@tynska.cuni.cz> wrote:
>
> > mam samozrejme vice souboru...
> > jeden hlavni main.c a pak ty knihovni..
> > problem je ten ze i pokud v main.c nemam nic(prazdny cyklus ani zadny
> > include) kompiluji se mi i ostatni c soubory a promenne ...
>
> Kdyz reknete prekladaci, ze ma vyrobit program z main.c, sinus.c a
> cosinus.c, udela z kazdeho z nich .o a nasledne zavola linker, ktery
> vsechny 3 soubory (a pripadne jeste nejaka dalsi .o, pokud je to
> uvedeno v prislusnem implicitnim linker skriptu, napr. crt0.o) spoji
> dohromady.
>
> Pokud pouzivate _knihovnu_, tak vezmente nekolik .o, napr. sinus.o a
> cosinus.o, a zaarchivujete je do jednoho souboru libneco.a. Pokud
> tuto _knihovnu_ pouzijete v programu main.c, linker bude inteligent a
> az bude linkovat main.o a libneco.a, tak pripoji jen to, co je treba.
> Tzn. pokud pouzijete jen fce ze sinus.o, tak necha cosinus.o na
> pokoji.
>
> Ale z toho, co pisete, mam dojem, ze zadnou knihovnu nemate, ze mate
> jen hromadu .c a rikate tomu "knihovna" ;-))).
>
>
> Zdar,
> MP
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070805/58981d9f/attachment-0002.htm 


Další informace o konferenci Hw-list