optimalizace kompilace

Matus fantomas Uhlar uhlar na fantomas.sk
Pondělí Květen 12 09:49:24 CEST 2003


SadlO <kunes14 na oag.cz> wrote:
->    Kdyz kompiluji na svem stroji nejaky program pro jakou architekturu 
-> bude optimalizovan ? (i386 nebo primo i686 kterou mi hlasi system?)

to zalezi od parametrov kompilatora. Pozor, niektore verzie gcc maju chyby
vdaka ktorym nevedia pralozit niektore programy na niektore architektury
(priklad - gcc 2.95.4 z debianu 3.0 stable nevie prelozit vorbis-tools 1.0
pre i686).

-> Popripade jak se da docilit kompilace primo pro nejakou arch. ? (pokud 
-> by se kompilovalo primo pro i686 tak by zrejmne na slabsich masinach 
-> tato aplikace nesla)

existuu dva switche -mcpu=<arch> ktory zariadi optimalizaciu pre dotycny
procak so zachovanim kompatibility (teda program prelozeny z -mcpu=i686
pojde aj na 386) a -march=<arch> ktory zariadi kod beziaci co najrychlejsie
na dotycnej architekture ale bez spatnej kompatibility (-march=i686 asi
nepojde ani na pentiach mmx)

-- 
Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I don't wish to receive spam to this address.
Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
10 GOTO 10 : REM (C) Bill Gates 1998, All Rights Reserved!


Další informace o konferenci Linux