Ответ: Маленькое замечание. В своем компиляторе (было дело) при задании соответствущей опции, можно
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 28 июля 2003 г. 12:06
В ответ на: вообще то в хидерах принято давать прототипы ф-ций, typedef, define и прочие. По идее можно переменные с классом extern. Но чтоб в них объявлять переменные, подразумевающие реальное выделение памяти.... Плохой тон отправлено DASM 28 июля 2003 г. 11:58

было в h файлах переменные без extern определять. Тут дело было даже не столько в самом компиляторе, сколько в линкере.
Просто компилятор размещал такие переменные в common секции. А парень, который делал линкер, сделал обработку этих секций соответствующим образом.
В IAR такое тоже возможно, но только на уровне ассемблера. В компиляторе для этого средства отсутствуют.

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

Ответы



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

E-mail: info@telesys.ru