【发布时间】:2016-06-11 13:17:54
【问题描述】:
我目前正在使用 flex/bison 来生成词法分析器和解析器,整个项目都在 Xcode 中。然而,由 flex & bison 生成的文件在编译时会产生一些编译器警告。如何抑制这些警告?
我知道我可以通过“构建阶段”选项卡按文件抑制警告,但生成的文件不会出现在此处。
我尝试将标志 [-w] 添加到源文件 [即 .lpp 和 .ypp 文件],但这不起作用 - Xcode 可以理解地尝试将该标志传递给野牛,但它没有喜欢。
【问题讨论】:
-
如果警告与扫描仪中未使用的功能有关,您可以使用适当的弹性选项来抑制它们。还有一些有符号/无符号比较警告,其中许多可以通过升级消除(但不是全部)。
标签: xcode warnings llvm bison flex-lexer