|
|
  |
Error, warnings compiler, документ с описанием ошибок и предупреждений |
|
|
|
Sep 7 2009, 09:39
|
Местный
  
Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304

|
ну уж... на сайте IAR есть techical note, где есть пояснения к некоторым warnings и рекомендации как от них избавиться. Также и у Borlanda есть хелповник, где приводятся комментарии к warnings. Да, ошибки компилятора информативны. В большинстве случаев и warning тоже информативны, но иногда проще ознакомиться с описанием warnings от производителя компилятора и строить выражения, чтобы не было warnings, чем идти методом проб, ошибок и догадок. Дальнейшая полемика, полагаю, излишне. Нет такой "ерунды" и славненько  , значит показалось.
|
|
|
|
|
Sep 7 2009, 12:32
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(KSN @ Sep 7 2009, 11:39)  ну уж... на сайте IAR есть techical note, где есть пояснения к некоторым warnings и рекомендации как от них избавиться. Полагаю, что все они относятся к специфическим вещам, например, линкеру или описывают баги компилятора. Цитата Также и у Borlanda есть хелповник, где приводятся комментарии к warnings.... Борланд это компилятор языка похожего на Си, по этой причине к нему и описание этого языка прилагается. И еще много всякой мути типа "масло маслянное" для создания иллюзии у чайников крутой поддержки. Ну скажите, пожалуйста, на кой вменяемому человеку такие комментарии (честно взят первый по порядку Warning из хелпа 3.1 ) Warning: Assigned 'type' to 'enumeration' "Рекомендации", как Вы их называете: Assigning an integrer value to an enum type Помогло?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2009, 14:06
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Sep 7 2009, 15:43)  Может там написано, как убрать задравший Pa091, все перепробовал. Полагаю V5 для AVR  Сам был на днях сильно удивлен после долгого перерыва решив сваять "контролер светодиода" на ATMega16. Похоже нормально это не лечится  . Либо тупая разбивка выражения на кусочки, против чего душа возражает, либо радикально по месту Код #pragma diag_suppress=Pa091 ptr[i] &= (~lbit); #pragma diag_warning=Pa091  Цитата(Dog Pawlowa @ Sep 7 2009, 15:43)  Чет не нашел, ссылочкой не тнете? Может там написано, как убрать задравший Pa091, все перепробовал. http://supp.iar.com/Support/Search/?ProdGr...&TypeTag=TNТолько там, естественно, не более, чем для самых ..... пару "толкований" про проблемы уровня volatile  ну, как и писал ранее, про баги компилятора.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2009, 19:45
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Спасибо. Цитата(zltigo @ Sep 7 2009, 17:06)  Полагаю V5 для AVR  Для AVR тоже такое ?!! Я столкнулся с этим на MSP430 v410, до этого момента списывал на шестнадцатиразрядность контроллера. Оказывается, дело серьезнее А такой способ я знаю, я думал можно убрать каким-нить хитрым приведением типов, хотя много чего перепробовал.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|