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