Ero sivun ”C” versioiden välillä

Poistettu sisältö Lisätty sisältö
Tigru (keskustelu | muokkaukset)
Selkeyttävä wikitys (yhden otsikon muutto html muotoon)
Tigru (keskustelu | muokkaukset)
→‎Työkalut: omaksi osakseen
Rivi 12:
* [[/Historia/]]
 
==* [[/Työkalut ==/]]
 
=== Kääntäjät ===
 
==== GCC ====
 
GCC (GNU Compiler Collection) on ilmainen avoimen lähdekoodin kääntäjäkokoelma, jota käytetään yleisesti mm. C-kielisten ohjelmien kääntämiseen. GCC on hyvin usein valmiiksi asennettuna Unix ja
Linux-koneissa.
 
Jos C-kielinen ohjelma on kirjoitettu tiedostoon ''hello.c'', se voidaan
kääntää ohjelmaksi, jonka nimi on ''hello'', komennolla:
 
gcc -o hello hello.c
 
Yleisesti on kuitenkin syytä käyttää muutamaa muutakin komentoriviparametria
ohjelmaa käännettäessä:
 
gcc -Wall -std=c99 -o hello hello.c
 
Yllä olevassa komennossa ''-Wall'' kytkee kaikki varoitukset päälle, jolloin
GCC varoittaa, mikäli koodi on virheellistä. Komentoriviparametri ''-std=c99''
puolestaan kertoo, että ohjelmakoodi on kirjoitettu C99-standardia noudattaen.
Tällöin GCC tarkistaa, että ohjelmakoodi noudattaa tarkasti C99-standardia ja
ilmoittaa mikäli standardia rikotaan (eli ohjelmakoodi on virheellistä).
 
Kun ohjelma on käännetty se voidaan suorittaa yksinkertaisesti komennolla:
 
./hello
 
= C-ohjelmoinnin perusteet =
Noudettu kohteesta ”https://fi.wikibooks.org/wiki/C