2009-06-02 5 views
2

코드 검사를 위해 부목을 사용하고 있으며, 많은 경고가 발생합니다. 그 중 일부는 무시 될 수 있습니다. 시행 착오에 의해 .plplrc를 만드는 과정에 있습니다.부목을위한 샘플 rc 파일

내 질문에,

사용할 수있는 몇 가지 샘플 .splintrc 파일이 있습니까?

멀티 태스킹 임베디드 시스템 용으로 작성된 C 코드에 splint를 사용하고 있습니다.

답변

1

이것은 가장 도움이되지 않을 수도 있지만, 얻고있는 오류 메시지 유형과 사용중인 대상 프로세서/컴파일러에 대해 좀 더 자세한 정보를 제공해야한다고 생각합니다. 임베디드 타겟 프로세서를위한 다른 컴파일러는 모두 특정 기능을 제공하는 고유 한 구문을 가지고 있습니다 (인터럽트 처리, 관리자 모드 및 하드웨어 인터페이스로의 전송 예)

IAR 하에서 MSP430에서 부목을 사용하려고 시도했기 때문에 포기했습니다. 컴파일러가 제공 한 하드웨어 인터페이스 정의 파일을 처리하려고 할 때 던지는 경고 및 오류 수를 나타냅니다. 나는 총알을 피 웠고 Gimpel LINT를 구입했다. Gimpel LINT는 내가 사용했던 컴파일러와 프로세서의 정확한 풍미를 지원하기 위해 수정할 수있는 몇 가지 구성 파일과 함께 제공되었다.

1

나는 부목과 일한 적이 없지만 PC-Lint와 함께 일한 경험이 있습니다. 이것은 제 경험이었습니다. 컴파일러 설정 파일이 없으면 보푸라기 도구로 인해 많은 오류가 발생합니다.

linting 도구가 linting 도구에서 무시해야하는 특수 (비표준) C 구문과 매크로를 알려주는 컴파일러 용 구성 파일을 찾거나 작성해야합니다. 계속해서 많은 오류가 발생합니다.

그러나 노력할 가치가 있습니다. 코드를 linting하면 테스트하는 대신 오류를 찾는 데 도움이되며 수정하기가 훨씬 어렵고 수정하는 데 훨씬 많은 비용이 드는 경우에 유용합니다.