我们在构建代码时使用-Werror=unused-but-set-variable
gcc编译器选项。显然,使用gcc4.5的人可以构建它“即使”有变量已经设置但之后没有使用。但我使用gcc4.6无法构建代码。是否在gcc4.5中没有实现特定的gcc选项?
提前致谢
答案 0 :(得分:1)
GCC 4.6警告改进了w.r.t.对GCC 4.5生产的那些。但您可以使用-Wunused-but-set-variable
来获取警告,而不是错误,更重要的是更正源代码(可能通过删除无用的变量)。