[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] float type
From: |
Thomas Buchta |
Subject: |
Re: [avr-gcc-list] float type |
Date: |
Tue, 03 Apr 2007 09:06:49 +0200 |
Hi Andi!
Maybe you haven't link the mathematical library!
In order to access the mathematical functions that are declared in <math.h>,
the linker needs to be told to also link the library, libm.a. Typically,
system libraries like libm.a are given to the final C compiler command line
that performs the linking step by adding a flag -lm at the end.
Regards,
Thomas
----- Original Message -----
From: "andi" <address@hidden>
To: <address@hidden>
Date: Tue, 3 Apr 2007 13:35:28 +0700
Subject: [avr-gcc-list] float type
> Hi,
>
>
> I want to use float type in my code, but after i compile it, the avr-gcc
> not the generate code for the variable:
>
> ....
> float x = 1.23;
> x = x*2;
> sei();
> ....
>
> 320:Freq.c **** float x = 1.23;
> 321:Freq.c **** x = x*2;
> 322:Freq.c ****
> 323:Freq.c **** sei();
> 614 .LM76:
> 615 /* #APP */
> 616 0258 7894 sei
> 617 /* #NOAPP */
> 618 .L43:
>
>
> Am I miss something ? I use WinAVR-20040720.
>
>
> Andi
>
>
>
> _______________________________________________
> AVR-GCC-list mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
>
>