指定 lint 输出的格式。f 可以是下列值之一: macro、simple、src 或 tab。
表 4–2 -errfmt 标志
值 |
含义 |
---|---|
macro |
显示错误的源代码、行号和位置,并展开宏。 |
simple |
对于一行(简单)诊断消息,在括号中显示错误的行号和位置号。类似于 -s 选项,但是包含错误的位置信息。 |
src |
显示错误的源代码、行号和位置(不展开宏)。 |
tab |
以制表格式显示。这是缺省值。 |
缺省值为 -errfmt=tab。指定 -errfmt 与指定 -errfmt=tab 等效。
如果指定了多种格式,则使用最后指定的格式,并且 lint 发出有关未使用格式的警告。