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