[FoLUG] Programma in C

Raffaele Ravaioli raffaele.ravaioli@gmail.com
Ven 20 Ago 2010 18:18:23 CEST


> Dando
> $ gcc frenata.c -o frenata
> mi compila correttamente ("cc" è un link verso /us/bin/gcc), mentre
> $ ./frenata
> esegue come previsto.
>
> Per quale motivo aggiungi "-lm"?

Perchè l'avevo trovato in qualche help con il medesimo errore

>> /*primo programma scritto in c*/
>> #include <stdio.h>
>> #include<math.h>

Hai ragione, non serve. Ma idem come sopra, qualche help

> Manca uno spazio! E comunque a cosa ti serve math.h?

Ho risolto con

$ gcc frenata.c -lstdc++ -o frenata

quel "-lstdc++" che punta a qualche libreria. Ho il sospetto di non
aver l'ambiente settato nel modo corretto per compilare.
Che sia il caso di dare un
$ sudo apt-get install build-essenzial ?

Che sia il caso di lasciar stare il C e concentrarsi invece nell'arte
dello scripting bash? ;-)

Ciao e grazie.

Raffaele


Maggiori informazioni sulla lista FoLUG