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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Mr_liu_666/article/details/89417938

学习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).

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/Mr_liu_666/article/details/89417938