# Prerequisites *.d # Object files *.o *.ko *.obj *.elf # Linker output *.ilk *.map *.exp # Precompiled Headers *.gch *.pch # Libraries *.lib *.a *.la *.lo # Shared objects (inc. Windows DLLs) *.dll *.so *.so.* *.dylib # Executables *.exe *.out *.app *.i*86 *.x86_64 *.hex # Debug files *.dSYM/ *.su *.idb *.pdb # Kernel Module Compile Results *.mod* *.cmd .tmp_versions/ modules.order Module.symvers Mkfile.old dkms.conf # ------------------------------ # Keil MDK 工程专用忽略规则 # ------------------------------ # # 工程文件与配置 # *.uvoptx # 用户工程选项文件(本地调试配置) # *.uvguix.* # 用户界面布局文件 # *.bak # 备份文件 # *.crf # 交叉引用文件 # *.d # 依赖文件 # 编译输出文件 *.o # 目标文件 *.obj # Windows 风格目标文件 *.axf # ELF 格式可执行文件 *.hex # HEX 烧录文件 *.bin # 二进制镜像文件 *.map # 内存映射文件 *.lst # 汇编列表文件 # 构建目录 # MDK-ARM/ # 默认构建输出目录 Objects/ # 自定义目标目录 Listings/ # 自定义列表目录 # 调试与临时文件 *.ini # 调试脚本 *.log # 编译日志文件 *.dbg # 调试信息临时文件 *.cdb # 调试配置数据库 # IDE 自动生成文件 *.uvmpw # 多项目工作区文件 vscode/ # VS Code 配置目录 # 其他临时文件 *.~* # 编辑器临时文件 *.tmp # 临时文件 build/ # 自定义构建目录 # 通用忽略规则(补充) # DS_Store # macOS 系统文件 Thumbs.db # Windows 缩略图缓存 # ------------------------------ # 必须提交的内容(排除忽略) # !*.uvprojx # 项目主配置文件(需提交) # !*.c # 源代码文件 # 忽略 MDK-ARM 文件夹及其所有内容 MDK-ARM/objects/ MDK-ARM/listings/