cannot open source input file "./SYSTEM/sys/sys.h": No such file or directory
时间: 2024-04-24 18:24:02 浏览: 136
这个错误提示是因为编译器找不到"./SYSTEM/sys/sys.h"这个文件。解决方法是确保在工程中添加了该头文件的路径。在开发M3内核芯片时,可能需要用到core_cm3.h的内核文件,而该文件又需要core_cmInstr.h文件。通常情况下,core_cmInstr.h文件存在于keil目录文件下或者安装keil的盘符下的users文件夹中。所以,你需要检查一下是否正确添加了"./SYSTEM/sys/sys.h"文件的路径。
#### 引用[.reference_title]
- *1* *2* [ #5: cannot open source input file “core_cmInstr.h“: No such file or directory“方法](https://blog.csdn.net/OMGMac/article/details/130477875)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
..\Drivers\SYSTEM\delay\delay.c(26): error: #5: cannot open source input file "./SYSTEM/sys/sys.h": No such file or directory
引用\[1\]、\[2\]和\[3\]中提到了一个错误信息,即无法打开文件"stm32f10x_map.h"。这个错误信息出现在文件路径为"..\SYSTEM\sys\sys.h"、"..\SYSTEM\delay\delay.h"和"..\TEXT\fontupd.h"的文件中。而在问题中,又提到了另一个错误信息,即无法打开文件"./SYSTEM/sys/sys.h"。根据这些信息,可以推断出问题出现在文件路径为"..\Drivers\SYSTEM\delay\delay.c"的文件中,该文件的第26行出现了无法打开文件"./SYSTEM/sys/sys.h"的错误。
#### 引用[.reference_title]
- *1* *2* *3* [用keil 5编译工程时,每次打开一个新工程都会提示缺少某某头文件,请问原子哥是什么原因?](https://blog.csdn.net/weixin_42353187/article/details/111962424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
../Core/Src/main.c(28): error: #5: cannot open source input file includes.h: No such file or directory
这个错误通常是由于编译器找不到所需的头文件导致的。请确定 `includes.h` 文件是否存在于正确的目录中并且已经正确地包含到项目中。
如果文件确实存在,那么请检查头文件路径是否被正确地添加到编译器选项中。例如,如果你使用 GCC 编译器,则可以通过 `-I` 选项将头文件路径添加到编译器选项中,例如:
```
gcc -I/path/to/includes/ source.c -o output
```
如果你使用的是其他编译器,请查阅其文档以了解如何添加头文件路径。
阅读全文