蓝桥杯 — 编译过程中遇到的问题

问题一:

遇到的警告:

Build target '目标 1'
assembling STARTUP.A51...
linking...
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
    ADDRESS: 080AH
Program Size: data=9.0 xdata=0 code=15
creating hex file from "FAN2"...
"FAN2" - 0 Error(s), 2 Warning(s).

出现这种情况,可能第一时间找到代码看看有没有问题,其实这是新手常见的问题:没有把c文件放在目标工程下;

问题二:

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

定义的函数没有调用。

问题三:

TEXT7.C(67): error C141: syntax error near 'void'

把定义的其它函数,用大括号包含到主函数中去了。

问题四:

TEXT36.C(161): error C202: 'a1arm': undefined identifier

a1arm未定义,本来应该用l的,结果打成1了。

 

你可能感兴趣的:(【蓝桥杯单片机组】)