[an error occurred while processing this directive]
Проблема с Hi-Tech. Как это перевести на удобоваримый язык?(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено АГ 23 июля 2002 г. 18:26

Вылезла такая фигня: при добавлении к исходнику достаточно невинного кусочка, начинается ругань со стороны линкера:
s10.obj:204:Fixup overflow in expression (loc 0x2D1E (0x2D1A+4), size 2, value 0xFFFFF43A) (error)
s10.rlf:6594:Fixup overflow in expression (loc 0x75 (0x75+0), size 2, value 0xFFFFF43A) (error)
Можно ли как-то узнать, на какое именно место он намекает? Ибо во вводимом куске никаких сложных выражений нет - так, пара присвоений.
Это он о чем-то еще...
Также имеет место причудливое поведение при заремачивании некоторых мест исходника - можно сделать так, что этого сообщения не будет вообще. Ох и не нравится мне это, подозрительно как-то...

И общий вопрос - существует ли какое руководство, в котором расписаны форматы выходных файлов компиляторов и прочие нюансы их поведения? Ибо Manual- это хорошо, но явно не хватает общей теории. Надоело разбираться в этих делах методом научного тыка и опроса публики!
Подскажите чего, а?

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

Ответы



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

E-mail: info@telesys.ru