打印
[应用相关]

不存在的函数正常编译?

[复制链接]
422|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sourceInsight|  楼主 | 2016-11-30 20:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不存在的函数正常编译不报错吗?
沙发
bbapple| | 2016-11-30 20:19 | 只看该作者
连warning都不报?

使用特权

评论回复
板凳
handleMessage| | 2016-11-30 20:25 | 只看该作者
有些MCU在出厂时已经有内置程序,用户可以调用这些程序

使用特权

评论回复
地板
zhouhuanの| | 2016-11-30 20:28 | 只看该作者
想问下楼主,
用的哪个开发环境?

使用特权

评论回复
5
wanglaojii| | 2016-11-30 20:31 | 只看该作者
是不是说只是编译通过了,但是便没有进行链接,要等链接是时在给这个函数一个地址。

使用特权

评论回复
6
laozhongyi| | 2016-11-30 20:34 | 只看该作者
我觉得keil只要知道调用函数的名字就可以了,在链接的时候keil再把函数名替换为函数的所在的地址就可以了啊。

使用特权

评论回复
7
Edisons| | 2016-11-30 20:38 | 只看该作者
编译的时候只要给个符号就好了,只有到链接的时候才对符号分配地址的。

使用特权

评论回复
8
_gege| | 2016-11-30 20:42 | 只看该作者
把函数看成变量  不给变量赋值就相当于你说的“那个函数根本不存在”。。

使用特权

评论回复
9
Mozarts| | 2016-11-30 20:45 | 只看该作者
貌似编译时不确定地址,链接时才确定地址。

使用特权

评论回复
10
Listate| | 2016-11-30 20:48 | 只看该作者
不存在的函数肯定是编译出告警warm的!

使用特权

评论回复
11
在路上的程序猿| | 2016-11-30 21:48 | 只看该作者
有时候确实不报错的,只给一个警告,不知道为什么。

使用特权

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

本版积分规则

138

主题

1619

帖子

1

粉丝