|
Раньше всегда писал на ассемблере, но вот решил выйти на более высокий уровень, сейчас изучаю IAR Embedded Workbench и язык С заодно . Очень классная штука только очень много непонятного, например как получить синус угла используя встроенные стандартные функции?
В описании clibrary.pdf написано что эти функции находятся в файле math.h но я его не нашол.
sin double sin(double arg) (arg в радианах) вроде работает но выдаёт неверное значение.
А в описании dlibrary.pdf описывается:
double sinh(double x);
float sinhf(float x);
но компилятор выдаёт ошибку: Error[e46]: Undefined external "cosf" referred in div ( D:\Program Files\IAR Systems\Embedded Workbench 3.2\Test\Debug\Obj\div.r90 ).
Как использовать внешнии библиотеки, что надо прописывать в мой исходник?
И чем отличаются библиотеки CLIB и DLIB?
Помогите начинающему в освоении столь сложного софта, может у кого-нибуть есть описания на русском языке?
E-mail: info@telesys.ru