Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Предупреждение компилятора GCC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
smk
Подскажите что за предупреждение и как с ним поступить?

Код
f:/program/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:90:3: warning: #warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed"


Оптимизацию всю перепробовал в т.ч. отключенную.

demiurg_spb
Цитата(smk @ Dec 5 2013, 21:55) *

Не верю!
Включите уровень Оs и больше никогда не меняйте. Для avr-gcc это самый оптимальный вариант, проверенный миллионами мухsm.gif
Покажите строку 90 и её окрестности из delay.h.
Так выглядит?
Код
#ifndef __OPTIMIZE__
# warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed"
#endif
smk
Код
#ifndef __OPTIMIZE__
# warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed"
#endif


Вот так выглядит.

Я уровень оптимизации меняю через Project -> Config. Option

Русские буквы в пути к проекту могут быть проблемой? Перенес на другой диск и проблема ушла.
demiurg_spb
Цитата(smk @ Dec 5 2013, 22:42) *
Я уровень оптимизации меняю через Project -> Config. Option
Что за среда разработки?
Цитата
Русские буквы в пути к проекту могут быть проблемой? Перенес на другой диск и проблема ушла.
Всё может быть... Надо смотреть строку вызова компилятора.
smk
Среда AvrStudio 4.19. А на что в строке смотреть? Там русских букв нет и путь не очень длинный.
demiurg_spb
Цитата(smk @ Dec 6 2013, 11:31) *
Среда AvrStudio 4.19. А на что в строке смотреть?

Смотреть есть на что. При желании можно понять причину неправильного поведения (того что было изначально).
Если это не интересно, то: "На нет и суда нет".
MrYuran
Цитата(smk @ Dec 5 2013, 22:42) *
Русские буквы в пути к проекту могут быть проблемой? Перенес на другой диск и проблема ушла.

А пробелов не было случаем?
smk
Цитата(MrYuran @ Dec 6 2013, 11:31) *
А пробелов не было случаем?

Были даже два.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.