KeilMDK 编译警告Warning: L6304W: Duplicate input file

2018-05-29 22:05:31编辑:什么鱼 关键字:KeilMDK  编译警告  L6304W

KeilMDK 编译警告如下:
.\Output\STM32.axf: Warning: L6304W: Duplicate input file .\output\diskio.o ignored.
.\Output\STM32.axf: Warning: L6304W: Duplicate input file .\output\ff.o ignored.
.\Output\STM32.axf: Warning: L6304W: Duplicate input file .\output\sdcard.o ignored.
分析原因:
警告,重复的输入文件

查找工程目录,发现一个文件被两次包含,添加到工程下,就是这样了,去除重复的部分,重新编译工程,警告消失。


关键字:KeilMDK  编译警告  L6304W

来源: eefocus 引用地址:http://www.eeworld.com.cn/mcu/article_2018052939364.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:KeilMDK编译后输出信息解释
下一篇:STM32F1驱动AM2302温湿度传感器

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

KeilMDK4.22 编译STM32工程警告:warning: #223-D

出的只是一部分,原因分析:一点一点跟踪,发现大部分的头文件都包含在stm32f10x_conf.h中,而这个文件又出现在stm32f10x.h中,其中有这样的一段:#ifdef USE_STDPERIPH_DRIVER   #include "stm32f10x_conf.h" #endif原来是这个USE_STDPERIPH_DRIVER没有被定义,stm32f10x_conf.h 头文件不能被编译进工程,导致的报错。从网上搜索发现解决办法,MDK的在工程上点右键,选择options,选择C/C++选项,在defined的框里填上
发表于 2018-05-29 22:09:03
KeilMDK4.22 编译STM32工程警告:warning: #223-D

KeilMDK4.22 编译STM32工程报错:Error: L6218

inking....\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_CLKSourceConfig (referred from systick.o)..\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_CounterCmd (referred from systick.o)..\Output\GPIOled.axf: E
发表于 2018-05-29 22:08:15

KeilMDK编译后输出信息解释

KEIL MDK编译后的信息:Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间,RO-data是 Read Only 只读常量的大小,如const型,RW-data是(Read Write) 初始化了的可读写变量的大小,ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。ZI-data不会被算做代码里因为不会被初始化。简单的说就是在烧写的时候是FLASH中的被占用的空间为:Code+RO Data+RW Data程序运行的时候,芯片内部RAM使用的空间为: RW Data + ZI
发表于 2018-05-29 22:05:08

KeilMDK 编译报错:error: #268

KeilMDK STM32 uCOS-II 编译报错:error: #268: declaration may not appear after executable statement in block编译包含下面代码的文件/*   * 函数名:Task_USART1  * 描述  : 任务创建函数  * 输入  :*p_arg  * 输出  : 无 */  void 
发表于 2018-05-29 22:04:35

KeilMDK编译警告:warning: #514-D

;  }  编译结果针对这行,做出如下警告:web_server.c(288): warning:  #514-D: pointless comparison of unsigned integer with a negative constant大意为:一个无意义的比较在无符号整型和一个负数常量查找原因发现:发现 cmd 变量定义形式为:unsigned char cmd;解决办法如下:if (cmd == (unsigned char)-1)  {      plen
发表于 2018-05-29 22:03:56

C51编译警告

C51编译警告“*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL” *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL     SYMBOL:  ?C_START     MODULE:  .STARTUP.obj (?C_STARTUP)  *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL     SYMBOL: 
发表于 2016-11-24 13:06:19

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved