Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 15-09-2013 13:39:34

barty93
Appena sbarcato sul forum
Da Salerno
Registrato: 03-05-2013
Messaggi: 86

Problemi a compilare con pow()

Salve a tutti...sto avendo problemi a compilare un programma C in cui è presente la funzione pow(). Ho controllato
il prototipo di funzione e non ho fatto errori la libreria math.h è stata inserita correttamente....grazie smile e buona domenica smile

Non in linea

#2 15-09-2013 14:04:13

fenomeno
Innamorato del forum
Registrato: 14-05-2010
Messaggi: 564
Sito web

Re: Problemi a compilare con pow()

Mancano le informazioni più importanti: comandi usati per compilare, eventuale Makefile, output generato smile

Non in linea

#3 15-09-2013 15:46:28

barty93
Appena sbarcato sul forum
Da Salerno
Registrato: 03-05-2013
Messaggi: 86

Re: Problemi a compilare con pow()

ecco smile :

[[email protected] programmi in c]$ gcc -Wall modifica_programma4-6.c -o modifica_programma4-6
/tmp/ccLWI53w.o: nella funzione "main":
modifica_programma4-6.c:(.text+0x5b): riferimento non definito a "pow"
collect2: error: ld returned 1 exit status

Non in linea

#4 16-09-2013 01:36:04

fenomeno
Innamorato del forum
Registrato: 14-05-2010
Messaggi: 564
Sito web

Re: Problemi a compilare con pow()

Questo è un problema del linker. Aggiungi l'opzione -lm al comando per linkare la libreria matematica.

gcc -lm -Wall modifica_programma4-6.c -o modifica_programma4-6

Ultima modifica di fenomeno (16-09-2013 01:36:21)

Non in linea

#5 16-09-2013 10:06:46

barty93
Appena sbarcato sul forum
Da Salerno
Registrato: 03-05-2013
Messaggi: 86

Re: Problemi a compilare con pow()

Risolto grazie mille smile

Non in linea

Piè di pagina