你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32程序中如何优化大量的编译开关和全局变量?

[复制链接]
月霜寒 提问时间:2017-7-3 17:25 /
刚接手一个程序,发现里面存在大量的编译开关和定义了大量的全局变量,感觉这些显得很是臃肿,有什么方法可以优化一下这些编译开关和全局变量?
全局变量是一个个的标志位,有时候还会有条件嵌套。
<
收藏 评论13 发布时间:2017-7-3 17:25

举报

13个回答
月霜寒 回答时间:2017-7-3 17:26:24
欢迎大家来讨论
月霜寒 回答时间:2017-7-3 18:01:42
没有人遇到这种问题?
月霜寒 回答时间:2017-7-3 18:01:58
自顶
creep 回答时间:2017-7-3 18:08:26
这个只有看到代码或者举个栗子大家才好讨论吧。
SInzo 回答时间:2017-7-4 08:14:14
编译开关的声明放在一个头文件,统一成一句话

全局变量我觉得就那样了,多也是因为你用的多当然如果条件允许一些只在一个函数用到的还是放在这个函数里面,加个static前缀
MrJiu 回答时间:2017-7-5 09:33:16
推倒重来????
月霜寒 回答时间:2017-7-5 11:33:59
我打算在研究研究那堆全局变量,看能不能减少一些
队长shiwo 回答时间:2017-7-5 11:45:34
用结构体来处理那些全局变量,编译开关统一在一个头文件,好管理
moyanming2013 回答时间:2017-7-5 11:54:20
月霜寒 发表于 2017-7-5 11:33
我打算在研究研究那堆全局变量,看能不能减少一些

让IDE自动优化全局变量?那还要程序员干什么?
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版