[an error occurred while processing this directive]
avr-gcc -Wall даёт warning: statement with no effect
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ReAl
14 марта 2006 г. 15:31
В ответ на:
Это нормально, что на так выставленный флаг WinAvr не ругается: flags.finish==1; ? Два часа коту под хвост....
отправлено Igor 14 марта 2006 г. 15:27
Составить ответ
|||
Конференция
|||
Архив
Ответы
У меня флаг volatile. Убираю volatile начинает давать предупреждение. Плохо...
—
Igor
(14.03.2006 15:51
62.33.25.238
,
пустое
)
а вдруг у Вас по чтению этого флага (переменной) что-то в периферии происходит?
—
радиолюбитель без лицензии
(14.03.2006 16:00
213.154.220.39
,
пустое
)
Дык и я помню, что должен давать. Не дает... В другом месте проверил - не дает. У меня avr-gcc (GCC) 3.4.3. В if(flags=1) дает предупреждение, а flags==1 не дает... Вот блин...
—
Igor
(14.03.2006 15:41
62.33.25.238
,
пустое
)
А, ну так volatile... Значит но решил - эффект от чтения есть (само чтение), а что сравнение никому не понадобилось - ну дык и ладно (+)
—
ReAl
(14.03.2006 16:51
82.207.27.248
, 350 байт,
ссылка
)
-Wall есть.
—
Igor
(14.03.2006 15:43
62.33.25.238
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru