[51单片机] WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS编译错误引发的疑问

[复制链接]
 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部