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 e buona domenica
Mancano le informazioni più importanti: comandi usati per compilare, eventuale Makefile, output generato
ecco :
[marco@Marco-PC 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
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
Risolto grazie mille