现有一个C语言文件怎么生成hex文件啊?

现有keil-C51编译软件真心请教请详细说明为什么我的编译按钮是灰的呢?不能点啊?能不能说具体点啊?我先打开C文件... 现有keil-C51编译软件 真心请教 请详细说明
为什么我的编译按钮是灰的呢? 不能点啊? 能不能说具体点啊? 我先打开C文件
展开
 我来答
freely_1985
2015-05-27 · TA获得超过1190个赞
知道小有建树答主
回答量:2807
采纳率:42%
帮助的人:443万
展开全部

可以按如下方法生成HEX文件:

  1. 在Keil左边的“project”栏中,鼠标单击”Target 1“;

  2. 按下键盘上的Alt+F7键;

  3. 在下图中依次单击,”Output“,“Creat HEX File”,即可产生HEX文件。


AA5956
推荐于2017-09-26 · TA获得超过1869个赞
知道小有建树答主
回答量:705
采纳率:72%
帮助的人:473万
展开全部

有两种方法

  1. 用相应的IDE(例如:keil)创建一个工程,然后将该C语言文件中的代码复制到工程中的目录下。然后使用keil 对该工程进行编译。这样就可以得到hex文件

  2. 使用相应的编译器,一步一步的编译。

不推荐第二种方法因为,单独使用编译器编译需要很多麻烦的步骤,还有可能会出错。直接使用IDE会更加方便省去很多麻烦的步骤。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
09292058
2015-07-29 · TA获得超过164个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:115万
展开全部
使用编程软件如:keil等,在keil中勾选生成hex文件选项,然后进行编译链接就自动生成了hex文件。
Intel HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。大多数EPROM编程器或模拟器使用Intel HEX文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修者世界
2015-07-21 · TA获得超过5852个赞
知道大有可为答主
回答量:5984
采纳率:61%
帮助的人:817万
展开全部

你说的是单片机吧,用KEIL编译链接之后会自动生成HEX文件。当然需要做一些简单的设置。如图所示:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友45c5915
推荐于2017-09-04 · TA获得超过105个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
工程文件管理中,将输出.hex文件选项勾上,然后重新编译就可以了。生成的hex文件保存在你的工程文件夹中,与工程同名。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式