B.1.1. 변환

컴파일러에서 생성하는 진단 메시지의 형식은 다음과 같습니다.

source-file, line-number: severity: error-code: explanation

여기서 severity는 다음 중 하나입니다.

[공백]

심각도가 비어 있을 경우 이것은 설명이며 일반적이지만 때로는 기존 방식과 다른 C 또는 C++의 사용을 의미합니다. 설명은 기본적으로 표시되지 않습니다. 설명 메시지를 표시하려면 --remarks 옵션을 사용합니다. 자세한 내용은 5-4페이지의 진단 메시지의 출력 제어를 참조하십시오. 컴파일은 계속됩니다.

Warning

코드에서 문제를 나타낼 수 있는 일반적이지 않은 상황을 표시합니다. 컴파일은 계속됩니다.

Error

컴파일러를 중단시키는 문제를 나타냅니다. 예를 들어 C 또는 C++ 언어의 구문 또는 의미 규칙 위반을 들 수 있습니다.

Internal fault

컴파일러에 내부 문제가 있음을 나타냅니다. 사용자 의견에 나열된 정보를 제공하여 공급업체에 문의하십시오.

위 형식의 다른 인수 설명은 다음과 같습니다.

error-code

오류 유형을 식별하는 번호입니다.

explanation

오류의 텍스트 설명입니다.

자세한 내용은 컴파일러 사용 설명서에서 5장 진단 메시지를 참조하십시오.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential