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

现有keil-C51编译软件 真心请教 请详细说明
为什么我的编译按钮是灰的呢? 不能点啊? 能不能说具体点啊? 我先打开C文件

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

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

    按下键盘上的Alt+F7键;

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


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26

有两种方法

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

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

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

第2个回答  2015-07-29
使用编程软件如:keil等,在keil中勾选生成hex文件选项,然后进行编译链接就自动生成了hex文件。
Intel HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。大多数EPROM编程器或模拟器使用Intel HEX文件。
第3个回答  2015-07-21

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

第4个回答  推荐于2017-09-04
工程文件管理中,将输出.hex文件选项勾上,然后重新编译就可以了。生成的hex文件保存在你的工程文件夹中,与工程同名。本回答被提问者采纳