Keil调试程序编译时显示***WARNINGL16:UNCALLEDSEGMENT,

Keil调试程序编译时显示***WARNINGL16:UNCALLEDSEGMENT,,第1张

这个你看英语就明白了:\x0d\x0a警告:有一个没有调用的函数。\x0d\x0a是告诉你,有一个函数,你定义了,却没有调用,这个函数的宏悉名字叫:Read_RO()\x0d\x0aC51编译器是用于51单片机的,早在C51成立之初,51单片机的ROM是非常小的,只有几K,所以,为了节省ROM空间,C51编译器对于敬哪你定义了,但是没有调用的函数会提出警告,意思是提醒你节蔽稿乎能减排,不要浪费ROM空间。\x0d\x0a这个警告你可以忽略,如果你不想忽略,那么就调用那个函数或者屏蔽掉那个函数就行了。

是警亩如告信息,对于本编译器规则来说,符合编译规则,但是有些是无意义的,或者大了语法的擦边球,不完兄郑全符合,但是也能用的。大部分可以忽略。有的时候可以设置警告的等级,迅尘启视编译器而定。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12480400.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存