8.19 --brief_diagnostics、--no_brief_diagnostics

診断メッセージの短縮形の出力を有効および無効にします。

有効にすると、元のソース行は表示されず、1 行に収まらないエラーメッセージは折り返されません。

デフォルト

デフォルトは --no_brief_diagnostics です。

/* main.c */
#include <stdio.h>
int main(void)
{
   printf(""Hello, world\n"); // Intentional quotation mark error
   return 0;
}
--brief_diagnostics を使用してこのコードをコンパイルすると、次の結果が生成されます。
"main.c", line 5: Error:  #18: expected a ")"
"main.c", line 5: Error:  #7: unrecognized token
"main.c", line 5: Error:  #8: missing closing quote
"main.c", line 6: Error:  #65: expected a ";"
関連する参考文書
8.57 --diag_error=tag[,tag,...]
8.58 --diag_remark=tag[,tag,...]
8.59 --diag_style=arm|ide|gnu コンパイラオプション
8.60 --diag_suppress=tag[,tag,...]
8.61 --diag_suppress=optimizations
8.62 --diag_warning=tag[,tag,...]
8.206 --wrap_diagnostics、--no_wrap_diagnostics
8.63 --diag_warning=optimizations
8.73 --errors=filename
8.199 -W
10.81 #pragma diag_error tag[,tag,...]
10.82 #pragma diag_remark tag[,tag,...]
10.83 #pragma diag_suppress tag[,tag,...]
8.162 --remarks
章 6 コンパイラ診断メッセージ
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.