problémy s kompilací GCC
Miroslav Mraz
mraz@seznam.cz
Pátek Únor 27 18:09:26 CET 2009
Řešení je prosté:
kompilovat s parametrem -ffunction-sections,
linkovat s parametrem -Wl,--gc-sections.
Viz manuál gcc, ld.
Mrazík
Zdeněk lada píše v Pá 27. 02. 2009 v 17:41 +0100:
> Dobrý den,
>
> 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.
> 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.
> 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?
>
> Nebo mi něco uniklo a existuje nějaká direktiva překladače?
>
> Děkuji moc za radu
>
> Zdeněk
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list