编译出现--- Error: can't execute 'D:\keil\C51\BIN\C51.EXE'

如题所述

编译出现--- Error: can't execute 'D:\keil\C51\BIN\C51.EXE'是设置错误造成的,解决方法为:

1、双击错误跟踪到报错的地方我们可以看到这里就是type定义的地方。

2、到新版的库文件中,注意要消除只读的设置。

3、然后在这个定义的上方补充定义这个宏。

4、#47-D: incompatible redefinition of macro "SCS_BASE"  ,问题解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-12

这是你软件安装路径与编译器的默认路径不同,所以编译器找不到执行文件。

这个文件应该是你安装keil软年的文件夹中。

可以重新设置编译器的默认路径,使其指向你的安装文件就可以。操作方式如下:

1、在Project-> Components,Environment,Books...

2、修改Folders/Extensions选项卡中,下图标红框选中的部份。(因为我的Keil3是安装在D盘根目录下的,所以直接是D:\Keil\C51\   )

本回答被提问者采纳
相似回答