pow() - Fließkomma liefert Fehler
-
Hi!
Ich habe ein kleines Problem, das sicherlich schnell zu Lösen ist, aber meine bescheidenen C-Kenntnisse doch übersteigt...
Ich möchte eine Zahl mit einer anderen potenzieren und verwende dazu pow(b,e). Das ganze geht auch ohne weiteres gut, jedoch sobald e eine Fließkommazahl ist, spuckt mir der Compiler folgende Fehlermeldung aus:
$ gcc open.c -o open /tmp/ccs1FiGK.o: In function `main': open_go.c:(.text+0x17e): undefined reference to `pow' collect2: ld gab 1 als Ende-Status zurück
math.h ist natürlich eingebunden.
Viele Grüße
-
Du musst dem Compiler sagen, dass er auch die math.h verwenden soll, das geht glaubh ich micht -ldmath, aber am besten du suchst ein wenig!
Edit: Vergiss -ldmath, es ist -lm
-
klasse!!!! DANKE!!!!!!! Bin schon verzweifelt.