打印
[51单片机]

WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS编译错误引发的疑问

[复制链接]
1622|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
2013搬运工|  楼主 | 2015-11-10 21:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在Keil中,我们知道已经定义的函数就算没有被调用也会编译连接进整个程序,而这个函数中的变量不会被列入覆盖分析范围内,也就是变量占的空间不能被回收,这巨大地浪费了RAM资源。现在的问题是:我的lib文件中有大量没被调用的函数,是不是也会浪费很多RAM空间,如何解决?实在不行,自己的库可以改,Keil自带的库呢?(这个问题在网上常能看到,但都没有找到答案,求大神解答!!!!)

相关帖子

沙发
ayb_ice| | 2015-11-11 06:56 | 只看该作者
库文件不存在这个问题, 库多的去了,否则早爆了

使用特权

评论回复
板凳
2013搬运工|  楼主 | 2015-11-11 22:02 | 只看该作者
坐等高手

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

44

帖子

0

粉丝