WinAVR
Andras Tantos
andras_tantos at yahoo.com
Fri Feb 18 20:30:24 CET 2005
>> Speciel a GCC-nel ez nem target platform, hanem target formatum kerdese:
>> ELF-ben ismeri, COFF-ban nem. Tobbek kozott ez az oka annak, hogy a
>> GCC-vel
>> forditott windows-os programok akkorak, amekkorak - minden kacatot
>> belerak,
>> amit nem kene.
>
>most akkor nem optimailzal :-))))
De, a fordito mindent elkovet, csak utana a linker cseszi el a dolgokat :-).
Regebben ez volt az oka annak, hogy minden fuggvenyt kulon fajlban
valositottak meg. Igy minden fuggveny a sajat object fajljaba kerult, es a
linker szepen ki tudta szemezgetni, ami neki kellett. Ezzel a megoldassal (a
kenyelmentlensegen kivul) csak az a nagy baj, hogy ez nem teszi lehetove az
inline optimalizaciot. Pontosabban csak akkor, ha link-time kod-generalast
hasznalsz, de ha egy fordito mar ezt is tudja, akkor valoszinuleg azt is
tudja, hogy az ossze fuggvenyt kulon section-be rakja.
Udv,
Tantos Andras
More information about the Elektro
mailing list