реклама на сайте
подробности

 
 
> не нужный warning в nios2-elf-gcc
juvf
сообщение Apr 17 2013, 03:27
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



пишу на чистом си.

Код
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?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Apr 17 2013, 13:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



на вскидку
for(;i<4;i++)
....
зачем в инициализациию (первая часть фора) писать ничего?

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


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


ну и в эклипсе есть настройка какие варнинги показывать какие нет...
window->preference->C/C++->Code Analis
Go to the top of the page
 
+Quote Post
juvf
сообщение Apr 18 2013, 02:06
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Golikov A. @ Apr 17 2013, 19:56) *
на вскидку
for(;i<4;i++)

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

Цитата
ну и в эклипсе есть настройка какие варнинги показывать какие нет...
window->preference->C/C++->Code Analis
Ну вот помню что гдто было... Но к сожелению эклипсе, т.е. в ниос идэ Code Analis нету ((
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 08:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016