Непонятки с "malloc( )" и "free( )" в HT-TECH -е ....(см.сообщ.)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Начинающий HTTECH-ман 18 марта 2003 г. 15:41

Прошу помочь разобраться в следующем:
1.Требуется попользоваться переменной и после этого освободить занимаемое ею место.
Использую следующую конструкцию:
#include stdlib.h
#include pic1684.h
#include math.h (естественно, все в угловых скобках)

void main()
{
float *a_fl;
a_fl=malloc(sizeof(float));
Далее, например,
*a_fl=-(*a_fl);

free (a_fl);
}

При компиляции ругается словами :
Can't find 0x28 words (0x28) withtotal for psect text0 in segment CODE (error)
undefined symbols (error)
_free (имя файла.obj) (error)
_malloc (имя файла.obj) (error)

Насколько я понимаю, такая ругань возникает, когда на подключена требуемая библиотека, но ведь она то подключена.
Чего-й то я не понимаю.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru