VSCode
macOS / Ubuntu
Codelldb
C/C++
CodeLLDB
C/C++ Clang Command Adapter
main.cc
# include <iostream>
int main(int argc, char* argv[]){
std::cout << "hello vscode debug" << std::endl;
for(int i = 0 ; i < argc ; i++){
std::cout << argv[i] << std::endl;
}
return 0;
}
CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(vscode_debug)
set(CMAKE_BUILD_TYPE DEBUG)
add_executable(vscode_debug main.cc)
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=DEBUG ..
make
launch.json
文件Vim配置C++ Debug环境