avr-gcc-list
[Top][All Lists]
Advanced

[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
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]