Keil5修改工程名

工程文件名是Template,要改成BootLoader.
一.在工程文件目录中,将Template.uvprojx和Template.uvoptx改成BootLoader.uvprojx和BootLoader.uvoptx。
二.将工程目录中原来带有Template的文件全部删除
三.删除输出目录下listing文件夹中的MAP文件和OBJ文件夹下的所有文件
四.打开工程文件,点击品字形图标,在弹出的界面上,双击“Progect Components”下面的工程名,修改成BootLoader。
五.点击project》Options for…》Output,将Name of Executeable中的名称改为BootLoader即可。
六.重新编译工程,即可完成修改。

引用:Keil修改工程名

### 修改 Keil5 工程文件的时间戳或日期属性 对于 Keil5 中的项目文件,时间戳通常由操作系统管理而非 IDE 自身。然而,在某些情况下,可能希望特定文件(如 `.h` 文件)带有编译时的时间戳以便追踪版本或其他用途。 为了实现这一点,可以在构建过程中通过批处理脚本 `Generate_files.bat` 来动态更新头文件中的时间戳信息[^1]: ```batch @echo off setlocal enabledelayedexpansion :: 获取当前时间和日期作为变量 for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%i set year=!datetime:~0,4! set month=!datetime:~4,2! set day=!datetime:~6,2! set hour=!datetime:~8,2! set minute=!datetime:~10,2! set second=!datetime:~12,2! :: 创建或覆盖 .h 文件并将时间戳写入其中 echo #define BUILD_DATE "%year%-%month%-%day%" > build_time.h echo #define BUILD_TIME "%hour%:%minute%:%second%" >> build_time.h ``` 上述代码片段展示了如何创建一个为 `build_time.h` 的头文件,并向其内部添加定义宏来保存编译的具体时刻。当链接阶段发生时,这些宏会被替换为实际值从而嵌入最终生成的目标文件内。 如果目标是在不变文件内容的情况下仅调整文件系统的元数据,则可以通过命令行工具直接设置文件的时间戳而不必动任何源码。Windows 下可利用 PowerShell 或者 cmd 实现这一功能;Linux 和 macOS 用户则有 touch 命令可用。 #### 使用 Windows Command Prompt 更单个文件的时间戳为例: ```cmd copy /b file.ext+,, ``` 这条指令会重置给定路径下某个具体文件 (`file.ext`) 的最后访问时间和修改时间为现在这一刻。 需要注意的是,这类操作不会影响程序的行为逻辑,仅仅变了存储设备上记录的相关时间节点而已。而针对整个项目的全局更建议借助于版本控制系统 (VCS),比如 Git 提交历史能够很好地反映开发进度和变更情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值