Ero sivun ”GCC” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
Lisätty linkki GCC:n sivulle, joka kertoo kaikki optimointiin liittyvät vivut
Pb (keskustelu | muokkaukset) p (erikoisohjelmat-luokkaan) |
p (Lisätty linkki GCC:n sivulle, joka kertoo kaikki optimointiin liittyvät vivut) |
||
Rivi 10: | Rivi 10: | ||
Lippuja joita voi lisätä käännöskomentoon: | Lippuja joita voi lisätä käännöskomentoon: | ||
*-O: Asettaa optimointitason (0-3, 0 ei optimointia). Yleensä kannattaa käyttää muotoa <tt>-O2</tt> tai <tt>-O3</tt> | *-O: Asettaa optimointitason (0-3, 0 ei optimointia. Muut optimointi-vivut selityksineen löytyvät [http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html täältä]). Yleensä kannattaa käyttää muotoa <tt>-O2</tt> tai <tt>-O3</tt> | ||
*-l: Kirjaston linkittäminen, esim. <tt>-lsdl</tt> linkittäisi projektiin mukaan libsdl.so-kirjaston asetuksissa määritellystä paikasta. [[pkg-config]] auttaa oikeiden kirjastovalitsinten löytämisessä. | *-l: Kirjaston linkittäminen, esim. <tt>-lsdl</tt> linkittäisi projektiin mukaan libsdl.so-kirjaston asetuksissa määritellystä paikasta. [[pkg-config]] auttaa oikeiden kirjastovalitsinten löytämisessä. | ||
*-W: Asettaa varoitustason, eli sen, mitkä varoitukset näytetään. Esimerkiksi <tt>-Wall</tt> näyttäisi kaikki mahdolliset varoitukset kohdista, joita pidetään huonona tyylinä ja jotka on helppo välttää. | *-W: Asettaa varoitustason, eli sen, mitkä varoitukset näytetään. Esimerkiksi <tt>-Wall</tt> näyttäisi kaikki mahdolliset varoitukset kohdista, joita pidetään huonona tyylinä ja jotka on helppo välttää. | ||
Rivi 23: | Rivi 23: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [http://gcc.gnu.org/ GCC:n kotisivu] | * [http://gcc.gnu.org/ GCC:n kotisivu] | ||
* [http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html Täysi lista GCC:n optimointi-lipuista selityksineen] | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Komentorivin erikoisohjelmat]] | [[Luokka:Komentorivin erikoisohjelmat]] |