Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.03 KB

clion_guide.md

File metadata and controls

38 lines (22 loc) · 1.03 KB

CLion 开发配置

1.拉取项目并且执行make pull

2.打开项目mini-pixels目录下面的pixels-dukcdb 因为clion默认project目录下的CMakeLists.txt为根cmake

image-20241229121331338

3.配置cmake options

需要配置如下几项

-DDUCKDB_EXTENSION_NAMES="pixels"
-DDUCKDB_EXTENSION_PIXELS_PATH=/home/whz/mini-pixels
-DDUCKDB_EXTENSION_PIXELS_SHOULD_LINK="TRUE"
-DDUCKDB_EXTENSION_PIXELS_INCLUDE_PATH=/home/whz/mini-pixels/include
-DCMAKE_PREFIX_PATH=/home/whz/mini-pixels/third-party/protobuf/cmake/build

image-20241229122515503

保存后 clion会自动build

image-20241229121901319

此时打开的工作目录是mini-pixels,项目目录是pixels-duckdb

4.点击pixels-cli作为目标,设置环境变量进行运行或者调试

image-20241229122830709

5.pixels-cli配置中,取消before lanuch的build并且设置好pixels的环境变量

image-20250113160030103

6.在命令行输入make debug -j编译debug版本