keil编程出现这个警告是什么意思?

如题所述

第1个回答  推荐于2016-09-18
找不到main函数

?C_START是main函数的地址.

报这个错是因为你的工程中没有一个main函数,(即包含main的文件没有加进来).
因为Startup.a51中会跳转到main函数,link时找不到该函数所以报错.
需要明白link报错的真正原因.本回答被提问者采纳

keil编程出现这个警告是什么意思?
报这个错是因为你的工程中没有一个main函数,(即包含main的文件没有加进来).因为Startup.a51中会跳转到main函数,link时找不到该函数所以报错.需要明白link报错的真正原因.

keil C中的警告是因为什么造成的?
这个警告是因为所给的段未被调用,已被排除在覆盖过程之外。keil C中的警告解释:WARNING1:UNSOLVED EXTERNAL SYMBOLS 指定模块的外部符号在PUBLIC符号表中找不到 WARNING2:REFERENCE MADE TO UNSOVED EXTERNAL 访问了未能匹配的外部符号code地址 WARNING4:DATA SPACE MEMORY OVERLAP 数据空间指定范围出现覆盖...

keil中出现这个警告,会有什么问题吗,能生成hex文件吗
警告的意思是你的ADC_INIT 函数定义了但是没有被调用。单击选中target1 ,然后单击右键,选择出现的第一项,在弹出的对话框中,选择“output”,然后选中creat HEX file,单击对话框的OK,退出。编译,生成的hex文件在你的项目文件夹中。

求大侠帮忙,用keil编译程序时出现这个警告无法生成HEX文件 *** WARN...
我调试你的程序的时候是可以生成的,这个警告的意思是你没有调用stop()函数。

keil5 不管输入什么程序,,都报错".\\Obj\\Template.axf" - 94 Error(s...
Keil 5在编译过程中报告错误和警告是很常见的。".\\Obj\\Template.axf" - 94 Error(s), 1 Warning(s)这个错误信息表示在编译过程中发现了94个错误和1个警告。这里有几个可能的原因和解决方法:代码错误:首先,确保你的代码没有语法错误或其他问题。检查变量声明、函数定义、条件语句等是否正确。编译...

keilc的错误errorC141syntaxerrornear怎么解决
遇到Keil C编译器的错误 `error C141: syntax error near` 时,通常表示在代码中编译器在指定位置附近遇到了它无法理解的语法。这个错误比较通用,可能由多种原因引起,包括但不限于:1. **括号、引号不匹配**:检查错误提示附近的括号(圆括号`()`、花括号`{}`、方括号`[]`)和引号(单引号`'...

用keil编译显示警告,*** WARNING L16: UNCALLED SEGMENT, IGNORED F...
这个警告应该是有某个函数从没有被调用,建议你看看具体的警告信息(信息中有函数名的),把那个函数注释掉,这样能节约内存和程序空间。另外,再编译一次这个警告会消失,其实是keil优化配置的效果,配置不同,效果也不一样。

Keil调试程序编译时显示 *** WARNING L16: UNCALLED SEGMENT,
是告诉你,有一个函数,你定义了,却没有调用,这个函数的名字叫:Read_RO()C51编译器是用于51单片机的,早在C51成立之初,51单片机的ROM是非常小的,只有几K,所以,为了节省ROM空间,C51编译器对于你定义了,但是没有调用的函数会提出警告,意思是提醒你节能减排,不要浪费ROM空间。这个警告你可以...

keil编译生成hex文件是出现这个警告是怎么意思
源文件里有ReadWendu()这个函数的实体,但是并没有被其他任何函数显式调用。由于编译器无法判定你会不会通过其他方式调用这个函数(函数指针?绝对调用?),所以只能假定你会调用这个函数。因此该函数占用的局部变量空间没法与公共局部空间Overlay的,以防产生预期外的调用而错误修改了上下文。说简单点,就...

为什么我编译Keil总是失败呢?
遇到Keil中出现“Target not created”的问题时,这通常意味着编译或链接过程中出现了错误,导致无法成功生成目标文件(如.hex或.bin文件)。要解决这个问题,可以按照以下步骤进行排查和解决:1. **检查错误和警告**:首先,仔细查看Keil编译输出窗口中的错误和警告信息。这些信息通常会指出问题所在,比如...

相似回答