注 适用于Ubuntu/WSL
详细用法参见使用VSCode进行LeetCode C++本地调试
-
cmake
-
googletest
-
Ubuntu20.04及以上执行:
sudo apt install build-essential cmake libgtest-dev
项目为了不污染master分支,解答放到了solutions分支下,如果直接fork过去可以直接在master分支上提交题解,单独创建solutions分支也可以。
通过复制或者提供的脚步生成模板,将会在src
目录下生成相应模板,根据题目进行修改相关函数名称即可。
脚本使用${ID}.${SOLUTION_NAME}.cc
的方式创建文件
./generate_template ${ID}.${SOLUTION_NAME}
调试运行,执行脚本或者在VSCode中点击CMake扩展的Debug按钮。
./leetcode ./src/${ID}.${PROBLEM_NAME}