Pagina 1 di 1

problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 18:35
da zabby995
ragazzi sto facendo un programmino con eclipse ma mi dà questo messagio d'errore:

riferimento non definito a "pow" ipotenusa.c /ipotenusa/src line 31 C/C++ Problem
riferimento non definito a "sqrt" ipotenusa.c /ipotenusa/src line 31 C/C++ Problem
make: *** [ipotenusa] Errore 1 ipotenusa C/C++ Problem

ho provato anche ad aggiungere -lm a GCC C Compiler ma niente.. non so più come fare..(sono alle prime armi con ubuntu)

Codice: Seleziona tutto

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double ipotenusa (double lato1,double lato2);

int main() {

	double cateto1,cateto2;

	//Calcolo valore ipotenusa di un triangolo
	printf("%s","Inserire i valori dei due cateti");
	scanf("%lf%lf", &cateto1, &cateto2);
	printf("ipotenusa:%f",ipotenusa(cateto1, cateto2));

	return EXIT_SUCCESS;
}

//definizione funzione ipotenusa
double ipotenusa (double lato1,double lato2)
{
	return sqrt(pow(lato1,2)+pow(lato2,2));
}

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 18:42
da jackynet92
Ciao, inserisci tutto tra i tag code

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 18:58
da zabby995
si scusami..fatto.. sai quale potrebbe essere il problema?

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 19:10
da jackynet92
No mi spiace, non me ne intendo.... :(

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 20:05
da Zoff
Devi compilare con -lm
Una ricerca sul forum dell'errore ti avrebbe risparmiato la discussione.

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 20:32
da zabby995
sopra ho scritto che ho inserito -lm..non funziona ugualmente

Re: problema funzione pow e sqrt

Inviato: sabato 14 marzo 2015, 21:21
da Gerry Ghetto
Da me funziona con

Codice: Seleziona tutto

gcc -o ipotenusa ipotenusa.c -lm

Re: problema funzione pow e sqrt

Inviato: domenica 15 marzo 2015, 7:59
da Actarus5
http://www.eclipse.org/forums/index.php?t=msg&th=68204/

Prova a dare uno sguardo qui, al momento non ho eclipse e non posso provare

Re: problema funzione pow e sqrt

Inviato: venerdì 29 maggio 2015, 13:07
da francis995
Ho lo stesso problema ma non riesco a trovare le opzioni linker nel mio progetto, dato che è una static library. C'è un'alterntiva?

Re: problema funzione pow e sqrt

Inviato: venerdì 29 maggio 2015, 22:12
da Actarus5
https://www.eclipse.org/forums/index.ph ... msg_232829

Ho provato a fare come è stato suggerito in questo messaggio usando il codice sorgente postato dall'OP e mi funziona, puoi provare anche tu a seguire queste istruzioni