1.2 Editar, compilar i executar programes

L'edició dels programes del llenguatge C es pot realitzar mitjançant qualsevol editor de text convencional. Es pot fer servir l'editor (edit) del MS-DOS que és suficient per a l'edició de programes no molt llargs. Per evitar problemes de compilació al finalitzar el programa és important guardar-lo en mode text amb l'extensió .c.


Atenció: Si es vol, també es pot utilitzar el processador de textes Word però és important no guardar el fitxer com a document .doc sinó com a text amb la extenxió .c

Un cop acabada l'edició del programa s'ha d'efectuar la compilació. La forma més senzilla de compilar programes en C és utilitzant un compilador de línia. Aquest tipus de compiladors existeixen per a tots els sistemes operatius.

La sintaxi de compilació en línia emprant el compilador gcc és:

gcc [opció | nom\_fitxer] ...
on nom_fitxer indica el nom del fitxer a compilar.

El compilador interpreta per defecte quins codis font ha d'incloure a la compilació. El tipus d'aquests codis es pot conèixer per l'extensió del fitxer. Les extensions més importants són

Existeixen opcions per indicar al compilador quines etapes volem que es realitzin en el procés de compilació o com volem que es dugui a terme aquesta compilació. Abans de cadascuna d'aquestes opcions s'ha de posar el signe -. Les opcions més freqüents són

Per exemple, si es vol compilar el programa prova.c, que el fitxer de sortida executable sigui prova.exe i que quedi emmagatzemat al directori c:\tsma, es fa

gcc -o c:/tsma/prova.exe prova.c
El compilador crea l'arxiu prova.exe i per executar-lo tenim prou amb escriure prova i pressionar ENTER.

Taller de simulació medi ambiental
2009-02-27