caigekeji 发表于 2023-2-25 22:21:00

keil编译错误求解决

本帖最后由 caigekeji 于 2023-2-26 20:09 编辑

Build started: Project: new
Build target 'Target 1'
linking...
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:?C_START
    MODULE:.\Objects\STARTUP.obj (?C_STARTUP)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?C_START
    MODULE:.\Objects\STARTUP.obj (?C_STARTUP)
    ADDRESS: 100080AH
Program Size: data=9.0 xdata=0 const=0 code=15
Target not created.
Build Time Elapsed:00:00:00

stc89c52rc单片机
已解决

梁工 发表于 2023-2-26 10:26:04

没有加载startup.a51吧?

zhp 发表于 2023-2-26 14:20:58

导致这种错误的原因是:只包含了STARTUP.A51,而没有将包含有main函数的C代码文件加入到项目中

LAOXU 发表于 2023-2-26 15:25:33

估计是路径设置或指向错误.

神农鼎 发表于 2023-2-26 17:02:18

楼上几个大佬将全球的8051老手指导了一遍,又回来指点新人了

caigekeji 发表于 2023-2-26 20:07:32

zhp 发表于 2023-2-26 14:20
导致这种错误的原因是:只包含了STARTUP.A51,而没有将包含有main函数的C代码文件加入到项目中 ...

解决了,感谢大佬

durongze 发表于 2024-4-27 12:19:41

包含了STARTUP.A51 会报L1和L2 两个错误,不包含STARTUP.A51,会报L1一个错误。
页: [1]
查看完整版本: keil编译错误求解决