Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
18 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1239441
Топик полностью
IBAH
(14.09.2022 14:59, просмотров: 116)
ответил
SciFi
на
Статические анализаторы кода? MISRA C 2012, 20.9: "All identifiers used in the controlling expression of #if or #elif preprocessing directives shall be #define’d before evaluation". Вроде бы тот же яр умеет проверять правила мисры?
Спасибо, дельно. Но почему в Мисру включили, а в компиляторы нет?
Ответить
А какая разница?
-
SciFi
(14.09.2022 15:02
)
в полазил в в своем Иаре 7, как раз этого правила 20.9 нет!
-
IBAH
(14.09.2022 15:13
)
Не знаю как в Иаре - нет его у меня, но в SDCC есть опции: -dM Tell the preprocessor to output only a list of the macro definitions that are in effect at the end of preprocessing. Used with the ‘-E’ option.
symbions
(280 знак., 14.09.2022 16:49
)