avrgcc i sprintf

Jul 14, 2005 4 Replies

Witam.



Uzywam tego kompilatora w środowisku VMLAB i wszystko było ok do czasu kiedy chciałem uzyć funkcji sprintf w celu przekonwertowania liczby float na string. Po dołączeniu nagłówka w którym jest ta funkcja kompilator cały czas zgłasza iz nie zna tej funkcji. O co chodzi z tą funkcją, uzywam wielu innych standardowych dla C funkcji i jest ok.



Pozdrawiam.


W makefile musisz zaznaczyæ z jakiego printf-a korzystasz.

Mister

Viki napisał(a):

o to chodzi, że wypada czasem zajrzeć do dokumentacji:

formatting link
na końcu opisu funkcji.

w.

A jak to właściwie zrobić bo jak wspomniałem używam VMLAB i on generuje go sobie automatycznie.

Dodaj opcje linkowania z odpowiednią biblioteką:

-Wl,-u,vfprintf -lprintf_flt oraz wymagana jest biblioteka do matematyki (i tak pewnie już ją używasz jeżeli korzystać z arytmetyki zmiennoprzecinkowej):

-lm

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required