Pagina 1 di 1

compilatore gcc

Inviato: martedì 16 settembre 2008, 12:37
da robs05
Salve ho appena installato ubuntu 8.04.

ho provato a compilare un codice semplicissimo

prova.c

#include

int main()
{
printf("Ciao")
return 0;
}

compilo

gcc prova.c -o prova

e mi da warning: incompatible implicit declaration of built-in function 'printf'

da quanto ho potuto capire mancano la librerie e lo stesso è anche per i file cpp

prima avevo installato fedora ed ho sempre compilato senza problemi, ho dato un esame di Sistemi Operativi.

come posso aggiornare le librerie?
il problema è che su fedora erano sempre già incluse quindi non mi sono mai trovato di fronte a quasto problema.

grazie

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 12:55
da gaspa
Dunque, dovresti installare il pacchetto build-essential.
(pero' se non le avessi dovrebbe dirti che non trova stdio.h... boh?)

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 12:57
da eNry92
ma il codice corretto non è
#include

int main()
{
printf("Ciao");
return 0;
}

???
con ';' alla fine di printf
prova dopo aver scritto quel ; e dicci se va

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 13:00
da gaspa
eNry92 ha scritto: con ';' alla fine di printf
prova dopo aver scritto quel ; e dicci se va
Hai ragione... ma dovrebbe arrabbiarsi gcc...

@robs05:
Sei sicuro di aver copiato tutto l'output di gcc e il codice corretto?

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 13:11
da robs05
si sono sicuro il ';' c'era, non ho usato il past & copy quindi l'ho dimenticato solo nella domanda che vi ho posto

il pacchetto build essential non era installato. come è potuto capitare?

cmq è tutto ok grazie per l'aiuto

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 13:21
da crap0101
robs05 ha scritto: il pacchetto build essential non era installato. come è potuto capitare?
:D capita sempre così, perchè ubuntu non lo installa di default

Re: compilatore gcc

Inviato: martedì 16 settembre 2008, 15:45
da kelev

Codice: Seleziona tutto

sudo apt-get install build essential