Keil uVision4编译出错求助!

2020-01-30 13:59发布

我用Keil uVision4建了个工程,以在XP下一切可以正常,现在电脑升级后用win7系统了,也是一样装了Keil uVision4,并用网上的被解了.
现在编译这个工程时有时可以编译通过出现如:

Rebuild target 'Target 1'
assembling MAIN.ASM...
linking...
Program Size: data=8.0 xdata=0 code=16543
creating hex file from ".HEXSJ003_C03261"...
".HEXSJ003_C03261" - 0 Error(s), 0 Warning(s).

但大多数编译时提示如下:
Rebuild target 'Target 1'
assembling MAIN.ASM...
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: K1UFC-2M8SKS
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
".HEXMAIN.obj"
TO ".HEXSJ003_C03261"
PRINT(".LSTSJ003_C03261.m51") RAMSIZE(256)
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 4068H BYTE (805%) *
******************************************************************************
Program Size: data=8.0 xdata=0 code=16543
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
    MODULE:  .HEXMAIN.obj (-----)
    LIMIT:   0800H BYTES
Target not created

出现这样之后就没有输出编译文件,这是什么回事?请帮帮解释下可以吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。