在使用 Git 管理 Keil MDK(μVision 5)工程时,需要忽略编译生成的临时文件、调试文件、用户配置等非必要内容。以下是忽略文件的详细列表及说明,可直接保存为 .gitignore 文件:
Keil MDK 工程的 .gitignore 文件
gitignore
# ------------------------------
# Keil MDK 工程专用忽略规则
# ------------------------------
# --- 工程文件与配置 ---
*.uvoptx # 用户工程选项文件(包含本地调试配置,建议忽略)
*.uvguix.* # 用户界面布局文件(如窗口位置等,需忽略)
*.bak # 备份文件(如工程文件自动备份)
*.crf # 交叉引用文件(编译生成)
*.d # 依赖文件(编译生成)
# --- 编译输出文件 ---
*.o # 目标文件(编译生成)
*.obj # 目标文件(Windows 风格)
*.axf # ELF 格式可执行文件(含调试信息)
*.hex # HEX 烧录文件
*.bin # 二进制镜像文件
*.map # 内存映射文件(链接生成)
*.lst # 汇编列表文件(编译生成)
# --- 构建目录 ---
MDK-ARM/ # Keil 默认构建输出目录(包含中间文件)
Objects/ # 自定义目标文件目录(如有)
Listings/ # 自定义列表文件目录(如有)
# --- 调试与临时文件 ---
*.ini # 调试脚本(可能包含本地硬件配置)
*.log #

最低0.47元/天 解锁文章
1479





