C/Työkalut
Tämä luku kertoo C:n työkaluista.
Kääntäjät
[muokkaa | muokkaa wikitekstiä]GCC
[muokkaa | muokkaa wikitekstiä]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-ohjelmointikieli |
---|
Yksinkertainen C-kielinen ohjelma — Muuttujat — Operaattorit — Kommentit — Ohjausrakenteet — Funktiot — Osoittimet — Dynaaminen muistinvaraus — Taulukot — Merkkijonot — Tietueet — Esikääntäjä — Otsikkotiedostot C-kielen varatut sanat — Standardikirjasto — Aiheesta muualla |