
VSCode
macOS / Ubuntu
CodelldbC/C++
CodeLLDB
C/C++ Clang Command Adaptermain.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环境