0

ここでgccマニュアルhttp://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Output-and-Error-Message-Control.htmlから読んだのは、コマンドラインスイッチがであるということです-gnatv

しかし、MinGWでこのスイッチを使用すると、次のようになります。cc1plus.exe: error: unrecognised debug output level "natv"

4

1 に答える 1

1

使用できます...

-Wall:一部のユーザーが疑わしいと見なし、回避しやすい構造に関するすべての警告)

有効化された警告:

  -Waddress   
  -Warray-bounds (only with -O2)  
  -Wc++11-compat  
  -Wchar-subscripts  
  -Wenum-compare (in C/ObjC; this is on by default in C++) 
  -Wimplicit-int (C and Objective-C only) 
  -Wimplicit-function-declaration (C and Objective-C only) 
  -Wcomment  
  -Wformat   
  -Wmain (only for C/ObjC and unless -ffreestanding)  
  -Wmaybe-uninitialized 
  -Wmissing-braces (only for C/ObjC) 
  -Wnonnull  
  -Wparentheses  
  -Wpointer-sign  
  -Wreorder   
  -Wreturn-type  
  -Wsequence-point  
  -Wsign-compare (only in C++)  
  -Wstrict-aliasing  
  -Wstrict-overflow=1  
  -Wswitch  
  -Wtrigraphs  
  -Wuninitialized  
  -Wunknown-pragmas  
  -Wunused-function  
  -Wunused-label     
  -Wunused-value     
  -Wunused-variable  
  -Wvolatile-register-var 

-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)*

詳細については、 GCC警告オプションを参照してください。

于 2013-02-04T22:05:20.620 に答える