新增 `_path_collection` 方法用于统一处理路径的解析、去重及相对化, 优化对象文件路径生成逻辑,支持更安全的路径映射机制,防止文件冲突。 同时添加对构建目录的清理功能(clean 命令),完善构建生命周期管理。 主要变更包括: - 引入 `hashlib` 模块以支持路径哈希命名 - 重构 `get_build_components` 和 `get_object_path` 方法 - 新增 `clean` 命令及相关实现 - 改进命令行参数支持,增加 "clean" 选项
19 KiB
19 KiB