Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.39 KB

02_For_Developer.md

File metadata and controls

29 lines (18 loc) · 1.39 KB

开发人员须知

代码工具

代码工具既提取出来的常用的、具有公共特性的一些功能函数、宏定义等。目前声明在 include/core/utils.h 文件中。

  1. 请尽量熟悉这里面的工具,并在必要的时候使用。

  2. 如发现某些函数功能可以提取为公共函数放置在这里,欢迎添加补充。

辅助工具

一些与项目代码无关,但是与项目管理、发版等相关的外围工具,例如代码格式化工具。目前放置在 /tools 目录下。

  1. 请在提交代码,准备合入前时,将自己的代码进行格式化。使用 ./tools/format --help 获取具体使用方式。

编译选项

名称 默认值 说明 依赖
BUILD_TEST ON 编译测试用例
BUILD_ASAN OFF 编译 ASAN 工具

环境变量

变量名称 默认值 何时使用 说明 依赖
CODEGEN_DLOG false 运行时 打印开发者日志
CODEGEN_DLOG_LEVEL 0 运行时 打印该值级别以下的开发者日志,有效范围 [0,4] CODEGEN_DLOG = true