我有一个在 gcc 4.8.4 下构建良好的项目。我尝试使用 gcc 7 构建,并注意到很多-Wimplicit-fallthrough=
警告。据我所知,这确实是在 gcc 版本 7 中添加的。我现在-Wno-implicit-fallthrough
在构建时使用它来抑制这些警告。回到旧版本的 gcc,保留-Wno-implicit-fallthrough
编译器标志不会导致任何错误,即使我不相信 gcc 4 识别此选项。怎么来的?具体是-Wno-
允许不被识别的选项吗?
问问题
3583 次