求教,怎么查看添加的库函数是否在程序中有用到?

2019-08-16 18:46发布

刚刚学习STM32,很多东西都不懂,现有工作上要用到单片机,主要是优化改进前面人写的程序,但是一点都不懂
现在主要是看看程序里有哪些库函数没用到,看可不可以删掉,缩减下flash储存空间,有哪位大神知道怎么用keil查找出来么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-17 00:46
只添加你需要用到的.c文件即可。
WWLC
2楼-- · 2019-08-17 01:20
右键go to definition
晴天love
3楼-- · 2019-08-17 06:42
WWLC 发表于 2017-7-28 17:17
右键go to definition

...............不是这样的吧,可能我说的太模糊了,我的意思是,怎么查找哪些模块没用到,可以在程序上去掉
WWLC
4楼-- · 2019-08-17 10:19
 精彩回答 2  元偷偷看……
haysen
5楼-- · 2019-08-17 12:03
如果flash不是特别紧张,不要删东西除非明显影响代码阅读性,有很多东西留着不都是没用的,可能是现在用不到可能会用到的函数,或者一些模板,当然真的没用可以考虑注释掉或者IF 0掉。这种闲着没事扔东西的习惯不是太可取。什么都不懂,千万不要做优化,优化可不是简单的加减法,学位可深的了,如果你什么都不懂老大还让你优化,那估计是没啥事给你,闲着也是闲着给你块橡皮泥一边玩去吧。如果我没猜错,这种情况你不着急改东西,先了解代码,了解数据结构,了解整个框架,试着理解代码设计思路,着重去体会你任务很奇怪的编程代码,去弄清楚为什么要这样写,有高妙之处还是赶进度瞎写的,然后出文本的东西备案或者给老同事串讲,等等,然后全面了解后列出需要优化的点,出方案,向领导/老同事汇报,然后审核通过后再修改,磨刀误砍柴工,这样显着你人细活好
二修
6楼-- · 2019-08-17 12:49
32编译的时候并不会编译你没有用到的部分,哪些部分占电脑内存,但不会编译到32的flash里

一周热门 更多>