我在文件xyz.c中出错了错误:函数'xyzz'变量'i'设置但未使用[-Werror = unused-but-set-variable] 在那个特定的行和列中,我发现(void *) 什么是错误,有人可以帮忙吗?
答案 0 :(得分:7)
您似乎已为变量i指定了值,但之后未使用它。这通常不会产生错误,而是产生警告(取决于您如何设置警告标志),因为编译器假定您想对此变量执行某些操作,但忘记了它。
将此作为警告的设置是 -Wunused-但设定变量
但是,您似乎已将此设置为生成错误: -Werror =未使用的,但是设置变量
将(某些或所有)警告作为错误可能非常有用,以便更严格地测试您的代码。你确定你想要这个吗?
有关更多选项,请参阅http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html。