arm a float
Jakub Ladman
ladmanj na volny.cz
Úterý Srpen 10 17:15:15 CEST 2010
Parametr linkeru -lm
Přeloženo do češtiny, přilinkuj knihovnu v souboru libm.a
Jakub Ladman
Dne úterý 10 Srpen 2010 12:54:04 Fanda Kopriva napsal(a):
> Dobry den
> nechodi mi konverze k float cislum .Nekde delam chybu a nemuzu na to
> prijit.
>
> arm-elf-ld -v -Map main.map -T2378_demo.cmd -o main.out crt.o main.o
> gps3.o libc.a libm.a libg.a
>
> toto je v MAIN.C nize
> uvedene soubory jsou v pracovnim adresari
> #include "LPC23xx.h"
> #include "stdlib.h"
> #include "newlib.h"
> #include "main.h"
> #include "math.h"
> #include "_ansi.h"
>
> float PRAHpom2,PRAHFsuma,PRAHdeviace,PRAHnovy;
>
> //cast programu
> 1277: PRAHFsuma = PRAHFsuma + (float)PRAHpom1;
> 1278: PRAHFsuma = PRAHFsuma /
> 1000; }
>
> 1280: PRAHdeviace = sqrtf(PRAHFsuma);
> 1281: PRAHb = (signed short)PRAHdeviace;
>
> toto je vypis chyb
>
> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1277: undefined reference
> to `__floatsisf'
> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1277: undefined reference
> to `__addsf3'
> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1278: undefined reference
> to `__divsf3'
> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1281: undefined reference
> to `__fixsfsi'
>
> Diky za ochotu.
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
More information about the Hw-list
mailing list