keil5编译中出现的错误(6):FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘

在导入其他文件进入工程中会出现这个错误:FCARM - Output Name not specified, please check 'Options for Target - Utilities'

我在网上找了好多个博主的文章,试了好几个方法,花了几个小时一直解决不了,最后才发现是导入时导入文件的格式选错了。。。

本文将列出报这个错误的两个常见情况:(好像还有其他的情况,这里只介绍以下两种,希望能都帮助到大家)

目录

一、新文件导入无法识别

二、导入文件时选错选项

一、新文件导入无法识别

用户的.c和.h文件往往都是新建txt,然后改的后缀,这样的文件被导入keil后,有可能会被识别成image file。

在新导入到keil中的文件中找到图标和和其它文件不一样的,同样是.c文件,my_printf.c和其它.c文件(如:spi.c)图标不同。解决方法如下:

右键文件打开options for File …,如下图

将文件类型选为C Source file.

这是其中一种解决报错的方法,参考的是这篇文章keil错误和解决办法(1):FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘-CSDN博客

但我的错误不是这个原因,而是下面将介绍的另一种情况 

二、导入文件时选错选项

  在导入文件的时候,使用选项栏中的三个正方体添加,但是添加时有两个Add files,第一个是导入的格式是其本身文件的格式,第二个导入的就是image files 格式。

正确选项应该是add files(第一个),其实跟本文的第一种情况相似,也是这个格式导致的错误,但是如果是按照第二种情况错误的导入方法,再用第一种情况去处理,把文件改为C Source file还是会报错。

以上便是本文章介绍的两种情况,若何处有错误,请大家多多指正,谢谢!!!!

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值