|
80edff8092
|
fix(build): 修复调试符号处理和头文件包含问题
修正了Makefile中目标文件名称的错误引用,以解决链接错误。同时,调整了debug.h中的预处理器宏条件,
以确保正确处理调试断言。
|
2024-08-27 09:24:59 +08:00 |
|
|
553e4f3df1
|
fix(debug): 确保根据条件正确启用断言和日志记录
```
修改Assert和Log宏,以便根据__DEBUG_LEVEL__的值正确处理断言和日志记录。以前,某些情况下断言不会按预期触
发,而日志记录在__DEBUG_LEVEL__设置为1时没有被正确禁用。现在,Assert将在调试级别大于等于1时启用,Log
将在调试级别为2时启用。感谢[@yourname]的贡献。
```
|
2024-08-27 09:23:42 +08:00 |
|
|
23ccebb4ec
|
```txt
feat(main): 添加欢迎信息打印功能
添加了启动时欢迎信息的打印功能,包括当前的构建时间、日期以及欢迎语句。此外,通过函数重命名和更新打印消息,提升了用户交互体验。
此更改包括将`print_help()`调用移动到新的`welcome()`函数中,并在`main()`中调用`welcome()`来执行欢迎信息的打印。
```
|
2024-08-27 09:08:25 +08:00 |
|
|
8fd94dad01
|
refactor(debug): 移除ANSI转义码支持并更新注释
- 从'ANSI_FMT'宏中移除ANSI转义码,以适应不支持颜色的终端。
- 现在可以通过定义'ANSI_FMT_DISABLE'宏来禁用ANSI转义码。
refactor(gen-expr): 改进代码格式和临时文件处理
- 在gen-expr.c中进行了代码格式调整,以保持一致的风格。
- 优化了临时文件的处理方式,确保路径和命令在不同操作系统上的兼容性。
refactor(main): 调整打印格式和字符串分割逻辑
- 修正了main.c中的打印格式化字符串,以适应不同编译器的规范。
- 改进了命令帮助功能的字符串分割逻辑,以正确处理子命令查询。
update(README): 添加编译和运行说明,禁用ANSI转义码说明
- 在README.md中添加了关于项目编译和运行的说明,包括C++11标准的要求。
- 提供了关于在不支持ANSI转义码的终端上禁用它的说明。
fix(.gitignore): 忽略所有文件但特定文件除外
- 修正了'.gitignore'文件,以忽略所有文件,但'.gitignore'、'.c'、'.cpp'、'.h'和'.md'文件以及'Makefile'除外。
|
2024-08-26 22:27:38 +08:00 |
|
|
7b1e1ef1eb
|
framework init
|
2024-08-26 18:01:03 +08:00 |
|