TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CCS对未使用全局变量不优化的问题

 一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用,  但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.

有没有方便的办法找出未使用的全局变量?

笨鸟:

更改下优化级别,不知道是不是可以改变呢。

 一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用,  但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.

有没有方便的办法找出未使用的全局变量?

fw yang:

回复 笨鸟:

不可以, 我已经试过了, 把优化级别设为最高也没用的

 一般编译器对全局变量好像是不检查的

就是遇到这种一个项目从另一个项目改过来的情况 ,  有没有好的办法快速查出未使用的全局变量?

 一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用,  但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.

有没有方便的办法找出未使用的全局变量?

Seven Han:

回复 fw yang:

您查看下编译的时候应该会有提示定义的变量在代码里没用过

 一个新项目从一个旧项目上修改而来, 会删掉很多代码, 写程序时为了方便监控变量, 都使用了全局变量, 删掉代码后, 很多全局变量都未使用,  但是CCS对未使用全局变量不报警, 导致如果要删掉未使用全局变量得人工手工一个一个搜索再删除.

有没有方便的办法找出未使用的全局变量?

fw yang:

回复 Seven Han:

局部变量是会提示的,  但全局变量是不会提示的

赞(0)
未经允许不得转载:TI中文支持网 » 关于CCS对未使用全局变量不优化的问题
分享到: 更多 (0)