error: #5: cannot open source input file “sys.h“: No such file or directory 解决办法

今天在玩stm32板子的时候,找了一个别人的程序,一运行发现有这样一个报错:

error:  #5: cannot open source input file "sys.h": No such file or directory

其实这个错误的意思是没有找到“sys.h”这个文件,我复制的程序中用到了这个文件,而我的工程里面没有这个文件。

那么添加一下就好了。

把“sys.c”和“sys.h”这两个文件复制到我工程“user”文件夹下的“sys”文件夹内,这个文件夹用于存放一些外设等东西的.c、.h文件。

 复制进去之后,再回到工程内,把这两个.c、.h文件添加进去,右击“user”添加即可。

 添加完成之后,还要包含他们的绝对路径。按照下图中的方框顺序点击即可。

 接下来,继续添加,按照方框顺序自上而下操作即可。

 好,这一步完成之后就可以了,编译已经不会再报错了。

error: #5: cannot open source input file XXX: No such file or directory

这一类型的其他问题解决办法大同小异,添加文件即可。

sys.c文件和sys.h文件网络上应该会有,实在找不到私信我即可。

  • 18
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
### 回答1: 错误:#5:无法打开源输入文件“core_cm3.h”:没有这样的文件或目录。 这个错误提示意味着编译器无法找到名为“core_cm3.h”的文件。可能是因为文件不存在或者文件路径不正确。请检查文件路径是否正确,并确保文件存在于指定路径中。 ### 回答2: "Error" 是英语中的词语,指的是出现问题,出现异常的情况。在计算机程序设计中,当程序的运行过程中出现了无法解决的问题,就会出现“Error”的提示。这种错误可能是因为代码语法错误、变量命名错误等等导致的,也可能是由于计算机硬件问题、病毒等原因导致的。 当我们在使用计算机时,常常会遇到各种各样的错误提示,例如: 1. Syntax Error:语法错误。这种错误通常与程序代码有关,指出了代码的语法错误,会在编译过程中出现。 2. Runtime Error:运行时错误。这种错误常常与程序设计有关,指的是程序在运行过程中出现了问题,使程序无法正确执行。有些情况下可以通过调试程序来找到出现错误的位置,但有些情况下却非常难以定位错误的原因。 3. System Error:系统错误。这种错误通常与操作系统或计算机系统有关,例如硬件故障、病毒感染等,这些错误也可能会导致程序无法正常运行。这种错误通常需要更加深入的了解计算机内部原理来进行解决。 总之,“Error”是一个非常常见的问题,在计算机编程和使用过程中很难避免。在遇到这类问题时,需要耐心地检查代码和计算机系统,找出问题的原因并进行解决。同时,我们也可以通过学习更多的计算机知识来提升自己处理这种问题的能力。 ### 回答3: Error是一种程序或操作系统在执行过程中发生问题时的提示信息,通常表明了出现了某种错误。当计算机执行某项任务时,如果遇到错误,通常会向用户显示一条“error”或“异常”信息,告诉用户程序出了什么问题。 Error可以分为语法错误、逻辑错误和运行时错误。语法错误是指程序员在编写程序时,代码中存在语法错误,导致程序无法被编译或执行。逻辑错误是指程序没有按照预期方式执行,这个错误通常是需要程序员自己去察觉和修正的。运行时错误是指程序在运行时出现的错误,通常是由于程序在执行过程中遇到了某种异常情况或者是因为程序员没有考虑到某些特殊情况。 一个程序出现Error的原因有很多种,可能是由于程序代码存在问题,也可能是由于计算机硬件配置或操作系统设置出现了问题,还可能是由于输入数据的错误或用户使用的行为不当导致的。因此,在解决Error问题时,我们需要分析具体的错误信息,然后逐步查找原因,最终找到相应的解决办法。 总之,Error是程序执行过程中的一种提示,通常意味着出现了某种错误,需要程序员或用户去注意和修正。对程序员来说,要尽可能避免引入错误或者在出现错误时尽快解决问题,以确保程序能够正常运行。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值