Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: не нужный warning в nios2-elf-gcc
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
juvf
пишу на чистом си.

Код
uint8_t i;
for(i = initialValue; i < 4; i++ )
{
}

компиляется без ошибок и ворнингов

Код
uint8_t i = initialValue;
for(i; i < 4; i++ )
{
}

на for ворнинг
Цитата
warning: statement with no effect

как от него избавиться? Где-то в eclipse для ARM встречал настройку - на что давать ворнинги и ошибки, а на что нет. Как отключить этот ворнинг для NIOS?
Golikov A.
на вскидку
for(;i<4;i++)
....
зачем в инициализациию (первая часть фора) писать ничего?

дальше если хотите победить варнинг


#pragma diag_suppress = Код варнинга из листинга


ну и в эклипсе есть настройка какие варнинги показывать какие нет...
window->preference->C/C++->Code Analis
juvf
Цитата(Golikov A. @ Apr 17 2013, 19:56) *
на вскидку
for(;i<4;i++)

этого достаточно. Спасибо.

Цитата
ну и в эклипсе есть настройка какие варнинги показывать какие нет...
window->preference->C/C++->Code Analis
Ну вот помню что гдто было... Но к сожелению эклипсе, т.е. в ниос идэ Code Analis нету ((
Golikov A.
в среде от хилых на эклипсе тоже есть, только как то через задницу, думаю в среде альтеры тоже должно быть. Другое дело что варнинг - он же не просто варнинг, так что с ним не бороться надо, а понимать... мое мнениеsm.gif...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.