시스템 헤더파일 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 검사를 실행하지 마십시오.

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.