problema funzione pow e sqrt

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
zabby995
Prode Principiante
Messaggi: 15
Iscrizione: sabato 14 marzo 2015, 18:20
Desktop: ubuntu
Distribuzione: 14.0.2 LTS
Sesso: Maschile

problema funzione pow e sqrt

Messaggio 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));
}
Ultima modifica di zabby995 il sabato 14 marzo 2015, 20:32, modificato 2 volte in totale.
Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: problema funzione pow e sqrt

Messaggio da jackynet92 »

Ciao, inserisci tutto tra i tag code
zabby995
Prode Principiante
Messaggi: 15
Iscrizione: sabato 14 marzo 2015, 18:20
Desktop: ubuntu
Distribuzione: 14.0.2 LTS
Sesso: Maschile

Re: problema funzione pow e sqrt

Messaggio da zabby995 »

si scusami..fatto.. sai quale potrebbe essere il problema?
Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: problema funzione pow e sqrt

Messaggio da jackynet92 »

No mi spiace, non me ne intendo.... :(
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: problema funzione pow e sqrt

Messaggio da Zoff »

Devi compilare con -lm
Una ricerca sul forum dell'errore ti avrebbe risparmiato la discussione.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
zabby995
Prode Principiante
Messaggi: 15
Iscrizione: sabato 14 marzo 2015, 18:20
Desktop: ubuntu
Distribuzione: 14.0.2 LTS
Sesso: Maschile

Re: problema funzione pow e sqrt

Messaggio da zabby995 »

sopra ho scritto che ho inserito -lm..non funziona ugualmente
Gerry Ghetto

Re: problema funzione pow e sqrt

Messaggio da Gerry Ghetto »

Da me funziona con

Codice: Seleziona tutto

gcc -o ipotenusa ipotenusa.c -lm
Avatar utente
Actarus5
Prode Principiante
Messaggi: 220
Iscrizione: mercoledì 3 luglio 2013, 17:15
Desktop: Mate
Distribuzione: Fedora
Località: Abutalabashuneba

Re: problema funzione pow e sqrt

Messaggio 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
"An extremely helpful console message: “SPANK! SPANK! SPANK! Naughty programmer!”. Really, I’m not joking about that one."
francis995
Prode Principiante
Messaggi: 95
Iscrizione: martedì 5 gennaio 2010, 9:59

Re: problema funzione pow e sqrt

Messaggio 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?
Avatar utente
Actarus5
Prode Principiante
Messaggi: 220
Iscrizione: mercoledì 3 luglio 2013, 17:15
Desktop: Mate
Distribuzione: Fedora
Località: Abutalabashuneba

Re: problema funzione pow e sqrt

Messaggio 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
"An extremely helpful console message: “SPANK! SPANK! SPANK! Naughty programmer!”. Really, I’m not joking about that one."
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti