ano mam hromadu c a rikam tomu knihovna..<br>jdu si tedy vygooglit jak udelat z c souboru knihovnu, dekuji. :D<br><br>hm hm takze pokud v programu budu mit funkce ktere nepouzivam, nevolam...stejne se prelozi??<br>&nbsp;(to je vlastne tenhle pripad, protoze v tech mych &quot;knihovnich&quot; souborech jsou jen funkce) 
<br><br>dekuji<br><br><div><span class="gmail_quote">On 8/5/07, <b class="gmail_sendername">Marek Peca</b> &lt;<a href="mailto:marek@tynska.cuni.cz">marek@tynska.cuni.cz</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; mam samozrejme vice souboru...<br>&gt; jeden hlavni main.c a pak ty knihovni..<br>&gt; problem je ten ze i pokud v main.c nemam nic(prazdny cyklus ani zadny<br>&gt; include) kompiluji se mi i ostatni c soubory a promenne ...
<br><br>Kdyz reknete prekladaci, ze ma vyrobit program z main.c, sinus.c a<br>cosinus.c, udela z kazdeho z nich .o a nasledne zavola linker, ktery<br>vsechny 3 soubory (a pripadne jeste nejaka dalsi .o, pokud je to<br>uvedeno v prislusnem implicitnim linker skriptu, napr. 
crt0.o) spoji<br>dohromady.<br><br>Pokud pouzivate _knihovnu_, tak vezmente nekolik .o, napr. sinus.o a<br>cosinus.o, a zaarchivujete je do jednoho souboru libneco.a. Pokud<br>tuto _knihovnu_ pouzijete v programu main.c, linker bude inteligent a
<br>az bude linkovat main.o a libneco.a, tak pripoji jen to, co je treba.<br>Tzn. pokud pouzijete jen fce ze sinus.o, tak necha cosinus.o na<br>pokoji.<br><br>Ale z toho, co pisete, mam dojem, ze zadnou knihovnu nemate, ze mate
<br>jen hromadu .c a rikate tomu &quot;knihovna&quot; ;-))).<br><br><br>Zdar,<br>MP<br><br>_______________________________________________<br>HW-list mailing list&nbsp;&nbsp;-&nbsp;&nbsp;sponsored by <a href="http://www.HW.cz">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br></blockquote></div><br>