keil 编译

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:02:08
我在不改变原有程序直接编译时出现一下错误:(用的KEIL7.09和8.08的版本)不知何故?

<h2>Output:</h2>
Build target 'Target 1'
compiling vvv.c...
assembling vvv.src...
linking...
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_STARTUP
MODULE: vvv.obj (VVV)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C?SCDIV
MODULE: vvv.obj (VVV)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C?IMUL
MODULE: vvv.obj (VVV)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C?SIDIV
MODULE: vvv.obj (VVV)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C?SCDIV
MODULE: vvv.obj (VVV)
ADDRESS: 0054H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C?IMUL
MODULE: vvv.obj (VVV)
ADDRESS: 0062H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C?SCDIV
MODULE: vvv.obj (VVV)
ADDRESS: 0071H
*** WARNING L2: REFERENCE MADE T

STARTUP.a51这个文件很重要!不能删
WARNING L2
WARNING L1
这两个WARNING的产生是由于你使用了某个函数但这个函数没有被定义,或代码被define限制没有参与编译.建议你好好看看代码.