Gcc 如何在MinGW中将错误消息控制设置为详细?
我从gcc手册中读到的是命令行swich是Gcc 如何在MinGW中将错误消息控制设置为详细?,gcc,compiler-errors,mingw,Gcc,Compiler Errors,Mingw,我从gcc手册中读到的是命令行swich是-gnatv 但在MinGW中使用此开关会给出:cc1plus.exe:错误:无法识别的调试输出级别“natv”您可以使用 >代码>墙< /代码> :对一些用户认为有问题且容易避免的结构的警告) 激活的警告: -Wextra:这将启用-Wall -Wclobbered -Wempty-body -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-pa
-gnatv
但在MinGW中使用此开关会给出:cc1plus.exe:错误:无法识别的调试输出级别“natv”
您可以使用
<强> >代码>墙< /代码> <强>:对一些用户认为有问题且容易避免的结构的警告)
激活的警告:-Wextra
:这将启用-Wall
-Wclobbered
-Wempty-body
-Wignored-qualifiers
-Wmissing-field-initializers
-Wmissing-parameter-type (C only)
-Wold-style-declaration (C only)
-Woverride-init
-Wsign-compare
-Wtype-limits
-Wuninitialized
-Wunused-parameter (only with -Wunused or -Wall)
-Wunused-but-set-parameter (only with -Wunused or -Wall)
*(and some more)*
有关更多信息,请参见。该文档适用于ADA编译器,不适用于gcc的其他编译器(如C/C++)。没有任何选项可用于生成更详细的错误消息。您可以指定要获取的警告数量/类型。因此,您可以将“警告级别”从“仅某些/错误”设置为“许多”和“大量”。顺便说一句。一般来说,使用
-wall
-Wclobbered
-Wempty-body
-Wignored-qualifiers
-Wmissing-field-initializers
-Wmissing-parameter-type (C only)
-Wold-style-declaration (C only)
-Woverride-init
-Wsign-compare
-Wtype-limits
-Wuninitialized
-Wunused-parameter (only with -Wunused or -Wall)
-Wunused-but-set-parameter (only with -Wunused or -Wall)
*(and some more)*