mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-22 20:42:46 +08:00
1.6 KiB
1.6 KiB
开发
开发环境
请安装好:
GCC
或Clang
- just 或
make
curl
我推荐你使用 VS Code 开发,你可以在一分钟内成功编译、运行和 Debug chsrc
Ctrl-Shift-B
直接构建F5
直接开始 Debug
准备
# 请务必使用 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