解决Keil5在编译C51和STM32时出现的错误:“D:\keil5_v5\C51\BIN\C51.EXE”执行失败及目标创建问题

 Keil5兼容C51和STM32具体实现步骤请参考下面链接​​​​​​博主我是cc你是谁:https://blog.csdn.net/Crush0454https://blog.csdn.net/Crush0454/article/details/129959052

         按照以上步骤实现时编译STM32的代码成功,但编译C51代码时出现Error: failed to execute 'D:\keil5_v5\C51\BIN\C51.EXE'Target not created


错误原因:编译器无法正确执行或找不到指定的可执行文件,直接拷贝的安装目录,里面的TOOLS.INI配置文件仍然保留了他电脑的路径,与你放置Keil的实际路径不符。

解决方法:例如我将STM32相关配置放在了keil5_v5文件夹下,C51相关配置在keil5文件夹下,可以将STM32的TOOLS.INI配置文件中的C51的path改成原来的路径
[C51]
PATH=“D:\keil5\C51”

然后保存TOOLS.INI,重启keil即可生效。

作者:浮华双笙

物联沃分享整理
物联沃-IOTWORD物联网 » 解决Keil5在编译C51和STM32时出现的错误:“D:\keil5_v5\C51\BIN\C51.EXE”执行失败及目标创建问题

发表回复