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 0348AC
Non-Confidential