Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在我的代码中捕获双精度的相等比较并获得警告。是否有 GCC 警告会执行此操作?
这不是可以在源代码中轻松找到的东西。
GCC 4.7.0 有:
gcc --help=warnings
它产生了,除许多其他外:
-Wfloat-equal Warn if testing floating point numbers for equality
(GCC 4.1.2 不支持扩展帮助;它“只是”有--help。不过,它确实有警告选项。)
--help
快速man gcc显示这是一个可能的候选人
man gcc
-Wfloat-equal