Skip to content

Files

Latest commit

 

History

History
65 lines (47 loc) · 1.41 KB

01-Develop.md

File metadata and controls

65 lines (47 loc) · 1.41 KB

开发

环境

请安装好 GCCClangmake 以及 curl

# 请务必使用 dev 分支开发
$ git clone https://gitee.com/RubyMetric/chsrc.git -b dev

关于分支的说明,可参考 ./03-CONTRIBUTING.md


编译运行

$ make          # 默认使用 cc 编译
$ make CC=clang # 使用 clang 编译
$ make CC=gcc   # 使用 gcc   编译
# 重新编译并启动 GDB 调试
$ make debug

# 重新编译并启动 LLDB 调试
$ make debug DEBUGGER=lldb

# 如果需要单独生成含有编译信息的二进制文件(这个不会自己启动debugger)
$ make DEBUG=1

测试

$ make test-xy  # 测试 xy.h
$ make test-fw  # 测试 framework
$ make test     # 测试上述两个
$ make test-cli # 测试命令
$ make clean

提交 PR

关于分支的说明以及如何提交代码,请参考 ./03-CONTRIBUTING.md