Il compilatore C è necessario per poter compilare ed eseguire i nostri programmi. In questa lezione vi parlerò di Dev C++ per Windows e di GCC per Linux.

Compilatore C quale scaricare?

Ci sono tanti compilatori da poter utilizzare, di seguito ne elenco solo alcuni.

Dev C++

Dev C++ è un IDE gratuito distribuito sotto la licenza GNU ed è scritto in Delphi.

Attenzione però, è un software che può essere eseguito solo su Windows.

Si può scaricare il compilatore Dev C++ dal seguente link: http://www.bloodshed.net.

Una volta installato e poi avviato, si procede sul menù File–> New–> Source File. Si presenta una schermata come quella della figura sotto:

dev c++ compilatore

Questo compilatore C consente di creare anche dei file in linguaggio C++.

Dunque creo, ad esempio, un esercizio che calcola semplicemente il volume di un cubo e lo salvo andando su File–> Save us, avendo cura di scegliere l’estensione giusta nell’opzione salva come.

salvare in linguaggio C

Quindi compiliamo il programma cliccando sul pulsante Compile & Run. Se ci sono errori essi verranno visualizzati.

Di seguito un errore volutamente commesso a scopo dimostrativo:

errori di compilazione

Il compilatore C segnala che manca il ; e dunque con eseguirà il programma.

Se non ci sono errori si aprirà la schermata dove immettere i valori. nell’esempio sotto ho inserito come valore 5 e il programma ha calcolato così il volume pari a 125.

Compilatore C – GCC

Il compilatore GCC è adatto per Linux ed è l’acronimo di GNU Compiler Collection. Non solo permette di compilare codice in C e C++ ma anche in Java, Pascal, Fortran ed altri linguaggi.

Il compilatore GCC non è un preprocessore e consente di individuare meglio gli errori grazie allo Gnu Debbuger.

L’utilizzo del seguente compilatore C è molto semplice ed intuitivo. Potete scaricarlo gratuitamente al seguente link: http://www.gnu.org/software/gcc/releases.html.

Conclusioni

Ci sono tantissimi altri compilatori in C, lascio a voi la ricerca e la valutazione.

Alcuni link utili

Indice argomenti sul linguaggio C

Realizzare un menù di scelta in C

Esercizio sulle struct in C

Somma elementi diagonale principale di una matrice

Come sommare gli elementi della cornice esterna

Come sommare due matrici

Matrice trasposta