Dobrý den,<br><br>Začínám s AVR GCC a mám problémy s nepoužívanými funkcemi ve zdrojovém kódu. I když je ve funkci main() nepoužiji, stejně se mi vloží do výsledného hex souboru a jsou nahrány do paměti FLASH.<br>Hlavně mi to vadí v použiém hlavičkovém souboru kde jedna funkce pracuje s proměnnými float a pak, i když ji nepoužiji, se nahrají rutiny pro práci s čísli v pohyblivé desetinné čárce.<br>
Používám optimalizaci Os a docela mě to štve. Vím že Turbo Pascal vkládal také celé knihovny bez ohledu na využití, ale že by to GCC neumělo lépe přeložit?<br><br>Nebo mi něco uniklo a existuje nějaká direktiva překladače?<br>
<br>Děkuji moc za radu<br><br>Zdeněk<br><br>