keil文件命名应该注意什么?(keil5怎么改工程名字)

Keil 生成的 object 文件名带后缀 _1

Keil 生成的 object 文件名有额外的后缀 _1, _2 ... 。

工程中存在两个及以上的同名文件。

这是因为在 keil MDK 5.12 之后引入允许多个同名文件存在的机制,编译为 object 文件时会在文件名自动添加后缀 _1, _2 ... 。可能因为引入开源项目出现同名文件的情况很多。

在 keil MDK 5.30 之后编译时会输出相关的重命名警告,类似如下

注:仅是同名文件,内容标签不一样,两者表象不一样,不然是编译错误: 重定义 。

若仅从工程中剔除多余的同名文件,还是会重命名。

对于 keil 的引入的这个机制,笔者曾碰到过莫名奇妙的问题,问题过于玄学不好描述,下次再碰到再研究一番。尽量一开始就避免导入多个同名文件。

Keil 如何建立c文件

很多人在学习单片机的时候首先要面对的是怎么使用keil软件,下面我来教大家如何建立c文件

首先双击【Keil4】图标打开软件

点击上部菜单栏中的【工程】,在下拉菜单中选择【新建工程文件】

把工程文件保存到目标文件夹里去,工程文件命名可以随意写入一些数字

然后选择单片机类型,一般来说都是用的【Atmel】中的【89C52】,根据实际情况进行选择

然后点击【文件】,在【文件】的下拉菜单中选择新建

最后把新建的文件保存到之前的工程组里去,文件命名的时候在后面加上【.c】就可以自动形成c文件

keil新工程“命名”规则?

keil工程名可以用汉字的,就输入“基于单片机的温湿度控制器”这些字是可以的,不过,最好还是不用汉字做工程名或文件名。

keil生成的hex文件怎么重命名,怎么控制版本

keil生成的hex文件重命名,这事太简单啦。

方法一,在keil中,修改生成的HEX文件名,原来的名就保留了,再生成就是新的名了。

方法二,在保存工程的文件夹中,找到HEX文件(通常HEX文件是和工程在同一个文件夹的),在HEX文件上点鼠标右键,选择“重命名”即可改名了。

控制版本,是想怎么控制法?是在HEX文件名上体现版本号?就在重命名时加上,例如:

LCD1602_V22.HEX ,表示V2.2版本

或者在主程序中体现出版本号,可以定义一个code 型变量或常量,加在主程序中,可以通过串口发送到电脑上,或数码管等显示出来。

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

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:平常时也要养成好习惯:就是尽量用半角字符英文命名文件或文件夹,很多外国软件对中文支持性不佳,防止出现该类小问题。

361知讯网

本文链接:http://pdidw.com/keil/55651.html

发表评论

评论列表

还没有评论,快来说点什么吧~