keil uvision4不能生成HEX文件是什么回事? 软件会提示一下内容。

Build target 'Target 1'
compiling 100.c...
--- Error: failed to execute 'D:\软件\学习\单片机编写软件\keil已安装程序\C51\BIN\C51.EXE'
Target not created

1、由于 Keil uVision4 对文件夹命名有空格或中文支持性不高,安装 Keil 时应选择默认安装。
2、若需安装到其他路径,请确保路径文件夹无空格或者中文。
如: X:\Program Files\Keil (X表示驱动盘符) 不推荐
X:\编程软件\Keil (X表示驱动盘符) 不推荐
X:\Keil (X表示驱动盘符) 推荐
3、若已经安装了 Keil uVision4 ,且出现上面不推荐情况,可参照下面方法
3.1 工程led打开时,选择菜单栏 Project -> Manage -> Components,Environment,Books... -> 进入 Folders/Extensions 选项卡
3.2 取长文件夹 "Program Files” 前面6位,然后在后面加上一个~号和数字1,即 Progra~1。
其他长文件夹类似。

希望该注意点能解决你出现的问题。如果无法解决,建议重装 Keil uVision4 再继续操作。

PS:平常时也要养成好习惯:就是尽量用半角字符英文命名文件或文件夹,很多外国软件对中文支持性不佳,防止出现该类小问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-18
  failed to execute 'D:\软件\学习\单片机编写软件\keil已安装程序\C51\BIN\C51.EXE'
注意,是c51.exe运行错误,检查一下软件本身是否有问题,比如说电脑上安装了360杀毒给误杀了(这种情况我碰到过),可以编个简单的程序试一下:
#include<reg51.h>
sbit led=P1.7;
while(1)
{led=1;}追问

我试了你的程序还是不行。就是软件问题?

keil uvision4不能生成HEX文件是什么回事? 软件会提示一下内容。
1、由于 Keil uVision4 对文件夹命名有空格或中文支持性不高,安装 Keil 时应选择默认安装。2、若需安装到其他路径,请确保路径文件夹无空格或者中文。如: X:\\Program Files\\Keil (X表示驱动盘符) 不推荐 X:\\编程软件\\Keil (X表示驱动盘符) 不推荐 X:\\Keil (X表示驱动盘符) 推...

keil uvision4无法生成HEX文件
你用的可能是评估板的,这个是免费的,但是生成的代码有2k的限制。你的源文件生成的代码大于2k它就会出现上面的提示。

...为什么keil软件中没有错误,但不能编译生成hex文件,当时你是怎么解决...
如果你的keil设置都是对的话,编译正确后会在软件最下面的窗口显示一些信息,其中就有生成xxx.hex的提示。如果有这句话,说明你的keil确实设置正确,并且也生成了可执行文件。这时候就只有一个可能,是你下载到单片机的可执行文件不是最新生成的,可以尝试在下载时重新定位你的可执行文件。比如宏晶单片机...

keil编译之后没有错误但是有警告,生成不了hex文件是怎么回事啊
keil编译要是只有警告是可以生成HEX代码的,可是有错误,最后的一项是错误的。你的keil 安装完了没有破解,所以有2K代码限制,而你程序代码超过2K了。所以不能生成HEX代码。下图画圈一项就是这个错误提示。

为什么用keil软件不能生成.hex文件
第一:如果程序编译没通过就不会生成。第二:在OPTION选项卡里的生成HEX选项有没有选中,没选中也不会生成。

keil 不能生成hex
提示已经是一个成员组,表示这个文件已经被包含进去了。你重复操作了。不能生产hex的话可能是别的问题。

请问为什么keil4无法生成HEX文件,编译没出错,勾选了生成设置
亲,你的软件有错误(没有发现那个文件),当然不能生成hex了。http:\/\/www.stmcu.org\/module\/forum\/thread-606003-1-1.html

KEIL生成不了HEX文件。
1、先打开KEIL软件。2、依次点击“project”——“new project”新建一个项目。3、点开ATMEL选中AT89C51,依次点“确定”——“是”。4、点击设置图标,切换到output选项卡。5、勾选Create HEX FILE。6、在新弹出的界面点击“Add Files to Group Source Group 1”。7、选中c文件后,点击“Add”。8...

keil uvision4如何生成hex?
工具\/材料:电脑、Keil4 uVision。第一步,选择工程,选择第一个new uvision project。第二步,选择保存地址,项目名。第三步,选择CPU类型 AT89C51。第四步,创建C程序——点开文件、新建即可或者点击下图圈内图标。第五步,编写控制程序点击保存。第六步,选择保存位置 最好与之前项目位置一样,文件...

keil4怎么生成hex文件
keil4生成hex文件方法如下:1、先打开KEIL软件,点击“project”菜单;2、点击“newproject”新建一个项目。如果不新建项目是没法生成HEX文件的;3、在接下来的对话框中,选一个目录,然后为这个项目起一个名字。名字可以随便起;4、接下来出现一个对话框,要为项目选一个CPU。点击左侧的树状目录滚动条...

相似回答