CreateProcessfailed,Command : 'E:\Keil5\…'stm32编译例程不通过 KEIL5 OPtions for target After Build/rebuild

学习FPGA的时候,我们选择了一款“古典的”板子,黑金iBoard电子学堂,东西很好,但是想尝试往ARM里面烧录的时候,弹出了这一句错误提示:

After Build - User command #1: 'E:\Work\…………'
*** Error: CreateProcess failed, Command: 'E:\Work\…………'
".\Obj\iBoard_demo.axf" - 1 Error(s), 0 Warning(s).

CreateProcessfailed,Command : 'E:\Keil5\…'stm32编译例程不通过 KEIL5 OPtions for target After Build/rebuild_第1张图片

我尝试了增加C/C++中的Define,因为它最开始没有引用标准库,但是于事无补,我尝试翻译:“生成失败,E盘里面的这个EXE错了”,于是我先尝试在整个工程中寻找这个exe的名字,没有找到,于是可以确定,这个exe是在软件设置的过程中出现的,最终在如下的位置找到了:

CreateProcessfailed,Command : 'E:\Keil5\…'stm32编译例程不通过 KEIL5 OPtions for target After Build/rebuild_第2张图片

那么这个选项OPtions for target - User- After Build/rebuild是什么意思呢?

是“编译之前,建立工程之前,建立工程之后我们需要运行的程序”,也就是说我们本来在建立了工程以后,要先运行那个exe,而我们没有那个程序,所以就报错了 

取消勾选清空对话框,问题就解决了:

CreateProcessfailed,Command : 'E:\Keil5\…'stm32编译例程不通过 KEIL5 OPtions for target After Build/rebuild_第3张图片

感谢观看,我们一起继续努力!

你可能感兴趣的:(stm32开发笔记,编译问题,FPGA学习笔记,CreateProcess,failed,Command,:,stm32编译例程不通过,KEIL5,OPtions,for,target,Aft)