Mailinglist Archive: opensuse-de (2032 mails)
| < Previous | Next > |
Re: Frage zum C-Compiler gcc
- From: duehr@xxxxxxxxxxxxxxxxxxxxxxx (Stefan Duehr)
- Date: Mon Nov 17 16:26:43 1997
- Message-id: <64pr83$b7m@xxxxxxxxxxxxxxxxxxxx>
On Mon, Nov 17, 1997 at 04:25:44PM +0100, Oliver Krisch wrote:
2. Eine kleine banale Frage: Wie lautet der Befehl fuer den
natuerlichen Logarithmus? log(1) bringt eine Fehlermeldung, dass der
Befehl unbekannt waere.
ist aber richtig:
Function double log (double x)
This function returns the natural logarithm of x. exp (log (x))
equals x, exactly in mathematics and approximately in C.
Du musst #include <math.h> angeben und mit -lm compilieren, wenn
Du die Math-Library benutzen willst. Z.B.
lntest.c:
#include <math.h>
#include <stdio.h>
void main(void)
{
double d=1.2345;
printf("ln(0)=0", d, log(d));
}
compilieren mit gcc -o lntest lntest.c -lm
Zu dem ersten Problem: Es gibt die GMP-Lib
(GNU C Multiple Precision Lib.)
bis bald
--
Stephan Duehr <Stephan.Duehr@xxxxxxxxxxxxxxxx>
----------------------------------------------
--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxx
schicken, mit dem Text: unsubscribe suse-linux
| < Previous | Next > |