请教:为什么ST官方的库定义的函数即使没有被调用也不会有警告,而我自己没调用的话却有警告?

2019-07-20 23:50发布

请教:为什么ST官方的库定义的函数即使没有被调用也不会有警告,而我自己没调用的话却有警告?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
yyx112358
1楼-- · 2019-07-21 02:55
没见过,一般只有没用过的变量会警告。
函数没用也不要紧,可以开O1优化优化掉就可以了,也不会占ROM
jiutianshenjian
2楼-- · 2019-07-21 08:45
 精彩回答 2  元偷偷看……
斜月三点
3楼-- · 2019-07-21 11:10
jiutianshenjian 发表于 2016-1-30 13:52
貌似没有警告,你没声明吗?

有声明,只是没有调用
jiutianshenjian
4楼-- · 2019-07-21 12:38
 精彩回答 2  元偷偷看……
斜月三点
5楼-- · 2019-07-21 15:57
jiutianshenjian 发表于 2016-1-30 13:56
我试了下,我定义了一个函数。没警告
void abcda(void)
{

我的意思是定义了很多函数,但是没有在主函数那调用哦
电机小白
6楼-- · 2019-07-21 17:45
首先看一下函数格式是否正确    是否声明了,头文件是否加了    如果都做了   还是警告可能是编译器的问题从新加一下头文件路径试试。。。。

一周热门 更多>