Build target 'Target 1'
assembling STARTUP.A51...
compiling LCD1602.c...
compiling main.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_LCDSHOWSTR?LCD1602
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?CO?MAIN
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?_LCDSHOWSTR?BYTE
MODULE: main.obj (MAIN)
Program Size: data=20.1 xdata=92 code=826
"lesson13-2" - 0 Error(s), 3 Warning(s).
我keil4编译为什么会出现下图警告呢?真心的读不懂,求解!
还有一个可能就是你写的源代码文件没有添加到项目(obj)中
keil调试结果。。。看不懂错在哪。。。求高手帮忙。。。
第一个警告是说你有一个名为DELAY的函数没有调用。第二个致命错误是说你当前使用的Keil是评估版,有2kB代码限制。需要破解或找个完整版的安装。
keil编译程序时显示有一个警告,但是实在不知道怎
问题我已经远程帮你解决了,你之所以不能生成HEx,是你程序有个语法错误,在程序上面有点 小数点字符,而不是因为这个警告,这类的警告不影响程序的Hex文件的生成。 另外,你的C语言有点弱,你那个叫函数的定义,而非调用,把C语言复习一下,做keil编译程序时显示有一个警告,但是实在不知道怎 ...
求解,keil编译无法通过,百度搜不到答案
第一、前面两个警告是说函数定义了却没有调用, 可以不用管。第二、Error L116的错误是说超过2K的程序都被切掉,没有编译它们了。可能原因:1、你的软件没有注册,使用的评估版,最多只能编译2K程序;2、在下图的Code Rom Size处设置限定了2K。第三、后面的Error都是RAM空间不够,你可以优化你的...
使用keil uv4编译一直出现警告reference made to unresolved external...
调用的某个利用extern声明的外部函数,它的某个参数有使用,没有申明。或者申明了没有实体。也就是说对于这个参数,编译器无法解析。
keil uvision4出现warning
你把你建的C语言文件(就是有.c的那个文件)导入到你建立的项目里面去 试试 0Error 说明bianc编的没错 3Warning 警告什么 我也不懂 = =‘...右键点击你的项Target目下的那个文件夹—Add Files to Group’ Source group 1' 然后选你的.c那个编程文件 Add 导入 试试 ...
用keil编译显示警告,*** WARNING L16: UNCALLED SEGMENT, IGNORED F...
这个警告应该是有某个函数从没有被调用,建议你看看具体的警告信息(信息中有函数名的),把那个函数注释掉,这样能节约内存和程序空间。另外,再编译一次这个警告会消失,其实是keil优化配置的效果,配置不同,效果也不一样。
keil编译无法通过 警告看不懂,求帮助
你这程序错误很多,这种情况用不着看这些提示,何况你又看不懂。还是重新查一下程序,后写的子函数后,不能编译了,那就逐个查子函数,可以先全部注释掉,再一个一个恢复,每恢复一个编译一下,就知是哪个子函数有错了。
用keil编译不成功,出现错误如下 Build target 'Target 1' compilin...
贴出完整的错误提示,别像这样只贴个鱼刺儿……最根本的原因是你用的Keil是个评估版,有2kB代码限制。你编译的这个程序大小已经远远超出了这个限制容量(6.2倍)……其它警告则是说你有很多函数从来没被调用,待字闺中。
keil 4编译C51程序出现警告:UNRESOLVED EXTERNAL SYMBOL SYMBOL: DAT...
警告L1:无法解析的外部符号 数据符号:模组::test.obj对照(CK_TEST)警告L2:未解决的外部参考 数据符号:模组::test.obj对照(CK_TEST)地址:0099H 程序大小:数据=19.0 XDATA=0代码= 521 创建hex文件从“CK测试”...“对照试验” - 0错误(次),2个警告。建议把程序贴出来,我给你...