algorithm-solution-leet/cpp-solutions at main · violinmeng/algorithm-solution-leet · GitHub
Skip to content

Latest commit

 

History

History

README.md

clone this repo

git submodule update --init --recursive

build

mkdir build
cd build
cmake ..
make

run tests

ctest

run main

./main/leetcode_solutions_main

format and lint

install clang-format and clang-tidy

brew install llvm
ln -s "$(brew --prefix llvm)/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "$(brew --prefix llvm)/bin/clang-tidy" "/usr/local/bin/clang-tidy"
ln -s "$(brew --prefix llvm)/bin/clang-apply-replacements" "/usr/local/bin/clang-apply-replacements"

Debugging

cmake -DCMAKE_BUILD_TYPE=Debug ..
make

run lldb

lldb ./main/leetcode_solutions_main
b main.cpp:27
run

run gdb

gdb ./main/leetcode_solutions_main