Visual Studio 警告级别的等效 GCC 标志是什么?

eck*_*kes 5 c gcc compiler-warnings visual-studio

我已经得到了由 GCC 和 Visual Studio 编译器使用 Makefile 构建的应用程序。

代码应在 Visual Studio 的警告级别 4(VS 是领先的编译器)下编译无警告,并且某些项目需要设置警告级别 3。

-Wsomething需要传递给 GCC 以使警告级别相等的相应标志是什么?

/W4为了完整性,我需要和 的设置/W3/W2我们/W1将不胜感激。

对于/W4,我目前使用这些标志:

-Wall
-Wno-comment
-Wno-parentheses
-Wno-missing-braces
-Wno-char-subscripts
-Wno-write-strings
-Wno-unknown-pragmas
Run Code Online (Sandbox Code Playgroud)