13. 开发工具
开发工具涵盖调试工具、日志工具、版本控制、构建工具。
调试工具实践:
- 日志工具
- 记录调试信息到控制台
- 记录错误信息到控制台
- 记录信息时,用标准输出 stdout 替换标准错误 stderr
- 使用自定义日志记录器记录信息
- 记录到 Unix 系统日志
- 启用每个模块的日志级别
- 用自定义环境变量设置日志记录
- 在日志信息中包含时间戳
- 将信息记录到自定义位置
- 日志工具 crates 小结
版本控制实践:
- 解析并递增版本字符串
- 解析复杂的版本字符串
- 检查给定版本是否为预发布版本
- 查询适配给定范围的最新版本
- 检查外部命令的版本兼容性
- 版本控制 crates 小结
构建工具实践:
- 编译并静态链接到绑定的 C 语言库
- 编译并静态链接到绑定的 C++ 语言库
- 编译 C 语言库时自定义设置
- 构建工具 crates 小结