2012-02-21 243 views
0

我们在构建我们的代码时使用-Werror=unused-but-set-variable gcc编译器选项。显然,使用gcc4.5的人可以构建它,“尽管”有些变量已经设置,但之后没有使用。但是我使用gcc4.6不能构建代码。 gcc4.5中没有实现那个特定的gcc选项吗?使用gcc4.6编译失败,但使用gcc4.5编译失败

由于事先

回答

1

的GCC 4.6警告改善w.r.t.到GCC 4.5制作的那些。但是,您可以使用-Wunused-but-set-variable来获取警告,而不是错误,更重要的是纠正您的源代码(可能通过删除无用的变量)。