Отговори на тема  [ 1 мнение ] 
Борбата с компилаторите е епична 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Борбата с компилаторите е епична
Някой знае ли как в avr-gcc се декларират глобални регистрови променливи? Това, което практикувам, и което препоръчват умните глави да се прави, е да декларирам всички регистрови променливи в един хедър и да го инклудвам във всеки .c файл. До сега работеше, обаче оня ден се осраха работите. Сбъгяса се софта и се оправи чак след като преместих регистровата променлива в паметта (с цената на 2 допълнителни инструкции). Явно gcc-то използва регистъра в някоя от ф-иите без да го съхранява и възстановява. Прегледах си внимателно проекта, регистровия хедър е инклуднат на всякъде.
Споделете опит, ако имате. :)


Вто Окт 12, 2004 7:09 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 1 мнение ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни