Keil编译 显示 Program Size: data=9.0 xdata=6 code=309 是什么意思怎么解决

Buildtarget'目标1'assemblingSTARTUP.A51...compilingmain.c...compilingyangchi.c...compil... Build target '目标 1'
assembling STARTUP.A51...
compiling main.c...
compiling yangchi.c...
compiling adc.c...
compiling chuangkong.c...
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: CHUANGKOUGSHOUGDAOGSHUGJU
MODULE: chuangkong.obj (CHUANGKONG)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: CHUANGKOUGJIEGSHOUGBIAOGZHIGWEI
MODULE: chuangkong.obj (CHUANGKONG)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_YANGCHIG1US?YANGCHI
Program Size: data=9.0 xdata=6 code=309
目标未创建
展开
 我来答
一剑出血
高粉答主

2015-07-06 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
CHUANGKOUGSHOUGDAOGSHUGJU
以及
CHUANGKOUGJIEGSHOUGBIAOGZHIGWEI
这两个符号在多个文件中重复定义,所以Keil不知道以哪一个为准。

做多文件项目的时候,应当确定每个符号的本尊只在一个文件中定义,其它文件通过extern声明。
追问
我还时不太明白我把文件发给你帮看下是那出问题好不多谢了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式