시스템 헤더파일 vs MISRA
기술노트 160905
아키텍처:
all
컴포넌트:
compiler
업데이트:
2021-05-12 오전 3:24
소개
MISRA 검사를 시스템 헤더 파일에 실행하면, 하나 이상의 MISRA 규칙 위반 경고 메시지가 발생할 수 있습니다.
논의
시스템 헤더 파일은 MISRA 규칙을 꼭 준수해야 하는 것은 아닙니다. (MISRA C-2012의 6.7 섹션을 살펴보시기 바랍니다.)
따라서 시스템 헤더 파일에 MISRA 검사를 실행하지 마시길 바랍니다.
IAR MISRA checkers
기본적으로 IAR MISRA checker는 시스템 헤더 파일에 MISRA 규칙 위반이 있는지 검사하지 않도록 설계되었습니다.
만약 이상이 발생하면 IAR 기술 지원에 문의하시기 바랍니다.
결론
가능하면 시스템 헤더 파일에서 MISRA 검사를 실행하지 마십시오.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.