在keil中,编译时出现错误:Error:fail to execute‘ C:\keil\C51\

作者&投稿:居曼 (若有异议请与网页底部的电邮联系)
在keil中,编译时出现错误:Error:fail to execute‘ C:\keil\C51\BIN\C51.EXE’是怎么回事。急!~

是keil程序的设置路径文件没有设置对,见我的博客,里面详细的讲解。希望能帮上你。http://hi.baidu.com/txz01/blog/item/868ad8d4aeea8309a08bb79c.html

有时候我们打开别人的KEIL程序时,会经常碰到can't execute 'c:\keil\c51\bin\c51.exe'的错误
解决对策:
出错原因:被打开的KEIL程序的编译器安装在C盘,即c:\keil的路径下。而使用者的KEIL装在不同路径。
针对这样的原因,就有两种解决方法:
1、自己重建工程,把要打开的程序的文件拷贝过去,编译即可以通过,但这样做比较费事。
2、打开出错的程序,选择菜单:Project-Compoonents,Environment and Books
选择Folders/Extensions,并把“Use settings from TOOLS.INI”前面的勾打上即可.
但有的KEIL版本在Project下找不到Compoonents,Environment and Books选项,可以在快捷栏上找,位于“Target1”后面的一个呈“品”字的彩色图标,就是Compoonents,Environment and Books选项了。

在任务栏中有一个品字样的彩色图案,点击它然后在选择Folders/Extensions在Toll Base Folder:后面有一个路径把他改成你自己keil安装路径下C51文件夹的路径就行了!

如果是安装过后文件夹改名或者是移动了,可以试试将文件夹下的TOOLS配置设置里的PATH改为文件夹现在的名称及位置。

检查这个路径下是否有C51.exe文件。

是keil程序的设置路径文件没有设置对

右面有个换操作系统位数的,换一下就搞定了


在keil中,编译时出现错误:Error:fail to execute‘ C:\\keil\\C51\\BIN\\...
是keil程序的设置路径文件没有设置对,见我的博客,里面详细的讲解。希望能帮上你。http:\/\/hi.baidu.com\/txz01\/blog\/item\/868ad8d4aeea8309a08bb79c.html

Keil5编译时出现错误怎么办?
记录一下自己的解决办法(仅供参考!!!):1.由于别的破解软件需要,之前将系统时间调整至2012年。今天打开Keil5,出现以下警告 2.然后我叉掉并编译,报错 error: L6002U: Could not open file ..\\obj\\main.o: No such file or directory 3.然后修改系统时间,重启软件即可 ...

keil编译过程中的问题
图片是KEIL的HLEP文件截图,I\/O ERROR ON INPUT FILE一般是板型选错了导致找不到对应的IO口,或者是头文件中没有做相应定义。重入问题,看一下的代码编辑工具中除了KEIL还使用了什么其他代码编辑工具。如果是在KEIL中打开了.LIST或者.M51文件,每一次修改.C文件后.LIST和.M51文件都会重新生成,所以也...

安装的keil软件编译时出错:—错误:无法执行'D:\\keil\\c51\\BIN\\A51.exe...
不是兼容问题,因为Keil 在执行命令时无法识别中文,所以地址必须是英文。还有,安装目录下找到tools,找到这个命令[C51] PATH="D:\\keil\\C51\\" Path 后面改为 你自己的安装位置就可以 PATH="你安装的位置\\C51\\"

大神们keil 4 编译程序时提示mian.c(1): warning C318: can't open...
keil 4 编译程序时提示mian.c(1): warning C318: can't open file 'STC12C5A.H'是没有正确编译造成的,解决方法为:1、实现先长按住目标板上的复位键--》再点击 Settings--》再松开目标板上的复位键的操作如下。2、实现KEIL打开Settings的设置对话框--》确认有红框圈中的内容后--》再进行下...

KEIL进行C语言编程编译时,怎么老是出现‘target not created’?_百度知 ...
可能有如下原因:(1)语法错误,工程编译没过;(2)软件破解不全,代码过大导致工程失败;(3)KEIL软件有两种版本,KEIL C51和KEIL for ARM,两者不可以混着用。

在使用keil编程编译时出现--- Error: can't execute 'C:\\Keil\\C51\\BI...
编译器编译时代码正确无误,但是创建目标时出现错误:“无法执行C:\\Keil\\C51\\BIN\\A51.exe”解决办法:(1)先用管理员权限运行,不行的话看下一步;(2)直接删除工程目录中的STARTUP.A51。

keil怎么打开. HEX文件
1、首先在电脑上用proteus软件打开目标文件。然后用鼠标左键双击51单片机图标,如图所示。然后在出现的窗口中,点击下图中的文件夹图标。然后在电脑文件夹中找到编译好的HEX文件导入。2、keil里编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性,在程序设定栏填入HEX文件路径及名称(也可以...

keil中编译时代码过大导致工程失败怎么办
各种MCU的代码容量都是有限的,例如,89c51的容量是4K,如果你的程序编译时超过了4K,那编译器就不会再往下走了,而是出现target not created,解决办法就是换块引脚兼容的MCU,例如89C51换成89C52,容量变8K,就可以解决问题了

keil 编译时出现这样的错误,怎么回事?
对于大一点的程序,有很多c文件和头文件,这个时候全局变量就必须在头文件中声明(不需要初始化),然后在一个c文件中定义(该初始化的要初始化)。如果在头文件中定义,则编译的时候会出现重复定义的错误。如果只有头文件中声明就会出现没有定义有警告。ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: K ...

克拉玛依区18497833228: keil中出现编译错误,错误信息如下,各位大哥大姐给看看是什么原因谢谢.十分紧急,跪等答案. -
和融氨酚: 因为你的程序所用的RAM空间超过了51(128KB) 可以在project—option for target \'target 1\'里面的target标签页里memory model里选择large **** xdata 设置为外部RAM 祝你成功

克拉玛依区18497833228: 在keil中,编译时出现错误:Error:fail to execute' C:\keil\C51\BIN\C51.EXE'是怎么回事.急! -
和融氨酚: 查查编译器路径设置,如果设置没错的话就可能感染病毒了

克拉玛依区18497833228: 用keil软件编译程序后测试时显示"错误:不能执行 C:\Keil\c51\BIN\c51.EXE"是什么意思? -
和融氨酚: 可能是因为你软件没安装好,比如重装系统之后可能会出现这个问题.另外,估计你是用的KEIL V4版的,...

克拉玛依区18497833228: 用Keil编程序时编译有错误,怎么才能知道错误是什么呢? -
和融氨酚: 每个错误都有自己的标号,你可以根据标号在keil提供的帮助文件中搜索有关的详细内容,按下F1会弹出帮助文档,文档都是英文写的.另外你双击错误时光标会自动跳到keil认为的错误行,实际错误就在那一行的附近或者你可以把你的错误放在百度里面搜一搜,一般都会得到答案

克拉玛依区18497833228: keil编译程序时显示有一个警告,但是实在不知道怎么错了,帮忙看下 -
和融氨酚: 问题我已经远程帮你解决了,你之所以不能生成HEx,是你程序有个语法错误,在程序上面有点 小数点字符,而不是因为这个警告,这类的警告不影响程序的Hex文件的生成. 另外,你的C语言有点弱,你那个叫函数的定义,而非调用,把C语言复习一下,做一个优秀的单片机工程师,C语言必须做到精通.

克拉玛依区18497833228: 汇编语言 使用KEIL编译的时候出现错误,这段小程序哪里错了啊?? LOOP CLR P1.0 LJMP LOOP END -
和融氨酚: loop: clr p1.0 ljmp loop end loop后头冒号

克拉玛依区18497833228: keil编译时出现的错误怎么解决? -
和融氨酚: 没有注册,4K代码限制,找个注册机注册一下就好了.

克拉玛依区18497833228: KEIL - ARM在编译的时候莫名其妙的报错 -
和融氨酚: 将下载好的内核解压缩到: 进入内核目录 修改Makefile文件,找到包含EXTAVERSION的行将其改为EXTRAVERSION=qun #make mrproper 确保源文件的一致性 #make menuconfig选择需要编译进内核的功能 #make dep 解决依赖性 #make ...

克拉玛依区18497833228: 单片机C语言 keil编译这些错误怎么改 -
和融氨酚: 前面定义的全局变量数组wenzi[]最后应该是分号,而不是逗号.延时子程序中用了库函数_nop_( ); 必须用#include包含头文件intrins.h.因为没加头文件,_nop_( ) 是不识别的,才引起变量p错误.两个延时子程序前面要加void ,否则编译时会警告.主程序中还有几处错误,修改如下图

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网