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

这篇具有很好参考价值的文章主要介绍了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)图标不同。解决方法如下:

fcarm - output name not specified, please check 'options for target - utilit,stm32,keil软件中常出现的错误,stm32,嵌入式硬件,单片机

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

fcarm - output name not specified, please check 'options for target - utilit,stm32,keil软件中常出现的错误,stm32,嵌入式硬件,单片机

将文件类型选为C Source file.

fcarm - output name not specified, please check 'options for target - utilit,stm32,keil软件中常出现的错误,stm32,嵌入式硬件,单片机

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

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

二、导入文件时选错选项

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

fcarm - output name not specified, please check 'options for target - utilit,stm32,keil软件中常出现的错误,stm32,嵌入式硬件,单片机

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

以上便是本文章介绍的两种情况,若何处有错误,请大家多多指正,谢谢!!!!文章来源地址https://www.toymoban.com/news/detail-820014.html

到了这里,关于keil5编译中出现的错误(6):FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决keil5.38编译stm32报四个错误问题

     以上为错误截图,一下为错误信息 Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported   uint32_t result=0;   ^ Start/core_cm3.c(442): note: attribute is here uint32_t __get_PSP(void) __attribute__( ( naked ) );                                           ^ Start/core_cm3.c(465): error: paramet

    2024年02月08日
    浏览(44)
  • 解决keil5.38编译stm32报四个错误问题,无需更换ARM5编译器

     以上为错误截图,一下为错误信息 Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported   uint32_t result=0;   ^ Start/core_cm3.c(442): note: attribute is here uint32_t __get_PSP(void) __attribute__( ( naked ) );                                           ^ Start/core_cm3.c(465): error: paramet

    2024年02月11日
    浏览(85)
  • keil5编译错误cannot open source input file “stdint.h“

    开始学习stm32,跟着教程来的,先写了一个简单的编译一下,结果出现了这种情况  我们这里检查了库文件添加没问题,文件指向也没问题 头文件  指向 最后搜索参考了MDK编译错误的方法,检查了一下,确实不知道在什么时候下载了ADS1.2,猜想可能也会影响keil,按照文章,

    2024年02月12日
    浏览(31)
  • cgo踩坑:交叉编译过程出现的问题could not determine kind of name for C.XXX

    尝试了网上的几种解决方法,都不行,现总结起来: 确认 不要有空行 确认你引用的头文件存在(stdio.h这种编译器自带的不需要你确认) 如果引用了多个包,必须将c和go的包分开引用: 比如

    2024年02月10日
    浏览(37)
  • IDEA运行报错:Cannot start compilation: the output path is not specified.

    报错信息: “Cannot start compilation: the output path is not specified for module \\\"TestJar\\\". Specify the output path in the Project Structure dialog.” 原因分析: Output directory is not specified 报错的意思是没有指定输出路径。idea需要在项目下生成一个out输出文件目录,该目录下会存放java文件运行后的字节

    2024年02月12日
    浏览(41)
  • KEIL5 各个版本编译器的下载

    关于下载了新版本KEIL之后,编译器版本不对导致以前的程序不能运行,有许多问题需要解决,其中编译器版本问题是个不能避免的问题; 我之前用的是V5.06 update 7(build 906)版的编译器,后来升级MDK537之后,编译器版本就变成V6.16了,因为我是卸载删除之后再升级的MDK,所以之

    2024年02月02日
    浏览(39)
  • Keil5升级MDK后编译报错

    *** Target \\\'Target 1\\\' uses ARM-Compiler \\\'Default Compiler Version 5\\\' which is not available. *** Please review the installed ARM Compiler Versions:    \\\'Manage Project Items - Folders/Extensions\\\' to manage ARM Compiler Versions.    \\\'Options for Target - Target\\\' to select an ARM Compiler Version for the target. *** Build aborted. Build Time Elapsed:  00:0

    2024年02月16日
    浏览(30)
  • 解决IDEA运行时报错Cannot start compilation: the output path is not specified for module “xxxxx“.

    友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 报错如下:Cannot start compilation: the output path is not specified for module \\\"xxxxx\\\". Specify the output path in the Project Structure dialog. 翻译成中文: 无法启动编译:未为模块\\\"xxxx\\\"指定输出路径,在

    2024年02月05日
    浏览(40)
  • Keil5点击编译正常,烧录和调试直接闪退

    我在WIN11的环境下,安装了目前ST官网上最新的MDK538,刚刚下载好的前两天一切正常! 但是就在刚刚出现了Keil编译正常,使用正点原子的STLink烧录器下载却直接给我闪退,想查看 魔术棒中的DuBug中的烧录器配置Seting时候,也闪退。上网查看,采纳网友的意见“查看注册表”“

    2024年02月11日
    浏览(43)
  • Keil5,ARM编译器 软件优化注意事项

    循环是大多数程序中的常见结构。由于大量的执行时间通常花费在循环中,因此值得关注时间关键循环。 如果不谨慎地编写,环路终止条件可能会导致大量开销。在可能的情况下: 使用简单的终止条件。 写入倒计时到零循环。 使用  unsigned int  类型的计数器。 测试与零的

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包