Ero sivun ”GCC” versioiden välillä

Siirry navigaatioon Siirry hakuun
920 merkkiä lisätty ,  10. marraskuuta 2005
vähän kääntämisestä
Ei muokkausyhteenvetoa
(vähän kääntämisestä)
Rivi 2: Rivi 2:


GCC:n versio 4.0.0 julkaistiin huhtikuun 20. päivänä 2005.
GCC:n versio 4.0.0 julkaistiin huhtikuun 20. päivänä 2005.
==Kääntäminen==
===[[C]] ja [[C plus plus|C++]]===
C-ohjelmat käännetään komennolla:
gcc tiedosto1.c tiedosto2.c -o ohjelma
Vastaavasti C++-ohjelmissa korvataan gcc komennolla g++ (joka itse asiassa ajaa gcc-kääntäjän linkittäen mukaan C++:n standardikirjastot).
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>
*-l: Kirjaston linkittäminen, esim. <tt>-lsdl</tt> linkittäisi projektiin mukaan libsdl.so-kirjaston asetuksissa määritellystä paikasta
*-W: Asettaa varoitustason, eli sen, mitkä varoitukset näytetään. Esimerkiksi <tt>-Wall</tt> näyttäisi kaikki mahdolliset varoitukset.
*-I: Lisää otsikkotiedostojen poluksi määritellyn. Esimerkiksi jos koodissa on #include <foo.h>, ja foo.h sijaitsee vaikka hakemistossa ~/headerit, käytetään lippua <tt>-I~/headerit


==Katso myös==
==Katso myös==

Navigointivalikko