1
A
回答
6
可以使用-Wunused-variable
选项gcc
生成警告,并使用-Werror
将警告作为错误。
FWIW,加入-Wall
意味着加入-Wunused
,这又意味着-Wunused-variable
。有关详细信息,请参阅online gcc manual。
+2
请注意,您也可以将一个特定的警告转变为错误,例如'-Werror = unused-variable' – nos
+0
@nos绝对是。 –
1
我会使用-Wall
或仅启用未使用的-Wunused
。这将给予警告...
如果你想出现警告时停止编译,使用-Werror
欲了解更多信息,看看官方文档中:
相关问题
- 1. 错误未知配置变量'advanced-telemetry'
- 2. Linq to XML显示错误“使用未分配的本地变量..”?
- 3. Gcc-Ada配置错误
- 4. 错误:未分配的局部变量
- 5. 未分配的局部变量错误
- 6. JQuery未使用的变量错误
- 7. 对DataContext的IDbconnection使用未分配的局部变量错误。
- 8. 获取未分配的变量错误的使用
- 9. 接收错误“使用本地未分配的变量”
- 10. “使用未分配的本地变量”错误与接口
- 11. Fortify的测试错误:从未使用它分配给变量
- 12. 错误使用未分配的本地变量'rental'
- 13. C#错误:使用未分配的本地变量
- 14. 在VS 2015中使用未分配的变量错误
- 15. 使用未分配的局部变量错误
- 16. C#错误:使用未分配的本地变量'datePicker1'
- 17. 使用未分配的本地变量(字符串)错误
- 18. 禁止“使用未分配的本地变量”错误?
- 19. 统一变量尚未分配错误
- 20. gcc的错误,同时配置Apache 2.2.21
- 21. 如何显示Doxygen配置变量?
- 22. 在错误控制台中显示为未定义的变量
- 23. 分配* $搜索*给一个变量显示错误的结果
- 24. 设置参数与TableGateway选择功能显示错误未定义的变量
- 25. ANDROID_HOME环境变量未设置错误
- 26. gcc Makefile:变量替换错误%
- 27. 在分配的变量上获取未分配的变量错误
- 28. 变量未显示Java Servlets
- 29. MAMP配置帮助,显示PHP错误
- 30. Winrm快速配置显示错误
只要使用' - 墙“显示警告;尝试避免使用'-Werror' imho。 – Shark
请在堆栈溢出问题前尝试在工具文档中找到答案。还有一个简单的[谷歌搜索](https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=c%2B%2B+gcc+error+unused+variable)应该让你走上正轨。即使大多数人要求相反。 –