一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用, 但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.
有没有方便的办法找出未使用的全局变量?
笨鸟:
更改下优化级别,不知道是不是可以改变呢。
一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用, 但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.
有没有方便的办法找出未使用的全局变量?
fw yang:
回复 笨鸟:
不可以, 我已经试过了, 把优化级别设为最高也没用的
一般编译器对全局变量好像是不检查的
就是遇到这种一个项目从另一个项目改过来的情况 , 有没有好的办法快速查出未使用的全局变量?
一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用, 但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.
有没有方便的办法找出未使用的全局变量?
Seven Han:
回复 fw yang:
您查看下编译的时候应该会有提示定义的变量在代码里没用过
一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用, 但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.
有没有方便的办法找出未使用的全局变量?
fw yang:
回复 Seven Han:
局部变量是会提示的, 但全局变量是不会提示的