Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000059263  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
  Compilazione C in Linux
  Compilazione gcc: approfondimento
Caratteristiche

La versione standard del C è stata quella fornita insieme alla versione 5 del sistema operativo UNIX, descritta nel libro The C Programming Language di Brian Kerninghan e Dennis Ritchie nel 1978. Nell'estate del 1983 nasce lo standard ANSI del linguaggio C.

Caratteristiche generali

Ecco alcuni elementi che caratterizzano il linguaggio C

  • E' considerato un linguaggio di medio livello perché unisce elementi dei linguaggi ad alto livello con le funzionalità dell'assembler
  • Consente la gestione di bit, byte e indirizzi di memoria
  • Possiede solo 37 parole chiave
  • Il codice è estremamente portatile: lo stesso sorgente, con pochissimi accorgimenti, può essere compilato ed eseguito su tutti i sistemi operatuvi
  • I sistemi operativi Unix e Linux sono stati costruiti con questo linguaggio

Note sintattiche

Ecco alcuni elementi che caratterizzano il linguaggio C

  • Quasi tutte le istruzioni si chiudono con un punto e virgola (;)
  • I commenti si inseriscono tra /* e */ e non vengono considerati come istruzioni
  • è case sensitive: ad esempio, la variabile A non è la variabile a

Programmazione C in Linux

Linux è naturalmente predisposto per il C infatti possiede il compilatore gcc (Gnu C Compiler) preinstallato nel sistema.
Utilizzando un editor qualsiasi (consiglio gedit) si digitano le istruzioni salvandole in un file con estensione .c, esempio programma.c
Successivamente basta aprire il terminale di sistema e digitare il comando:

gcc programma.c -o programma 
Importante: se nel programma si utilizza la libreria matematica <math.h> allora occorre aggiungere al comando di compilazione l'opzione -lm come segue:
gcc programma.c -o programma -lm
Se non si presentano errori il programma potrà essere eseguito dal sistema digitando:
./programma  

Programmazione C in Windows

Windows non è naturalmente predisposto per il C quindi occorre installare un software compilatore.
Consiglio di installare il programma open source e gratuito devcpp-4.9.9.2.
E' comodo perché ha un editor integrato per poter scrivere i sorgenti.