我开发了新的C项目,并使用一些时间变量来调试或检查值......
我想确定在完成项目后我是否忘记了任何未使用的变量。
有一个Linux实用程序或命令来执行此操作吗?
答案 0 :(得分:7)
有些编译器可以在未使用自动变量时向您发出警告。尝试
gcc -Wunused-variable
clang -Wunused-variable
答案 1 :(得分:0)
我会用预处理器语句做这些事情。
例如,您可以定义: #define DEBUG
并在代码中
#ifdef DEBUG
//debug code in here
#endif
编译最终代码时,不要定义DEBUG
答案 2 :(得分:0)
在调试中使用宏而不是使用变量directelly。这更合适
答案 3 :(得分:0)