107 lines
1.7 KiB
Plaintext
107 lines
1.7 KiB
Plaintext
# 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/
|