vscode下载
编译器
mac平台使用的Clang,linux和window使用的GCC
在终端使用clang --version
检测环境
CMake
cmake下载地址, 完成完成后终端执行cmake
检测是否安装完成,如果不能正常执行命令行,配置cmake环境变量。
编辑配置文件.base_profile,添加如下节点并保存。
# Add Cmake Root to Path
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/
export PATH=$CMAKE_ROOT:$PATH
安装C++插件
- C/C++
- C/C++ Clang Command Adapter
- C++ Intllisense
- CMake Tools
简单cmake工程
- 打开vscode,打开一个空的工程,按F1打开工具命令面板。
- 选择
CMAKE:Quick Start
,让cmake选择编译环境
,输入空间名,快速开始cmake工程。 - 经过上面可以看到生成了
.vscode
目录,以及目录下的settings.json
文件 - 点底部菜单或者F7正常编译运行
Debug
- 点左侧debug模块或者F5,选择LLDB/GDB 调试工具,会在
.vscode
目录下生成launch.json
文件,这个文件就是debug的配置文件 - 因为我们使用cmake工程,所以做如下修改
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "debug配置的名字",
"type": "cppdbg",
"request": "launch",
// 引用cmake的目标路径
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
//是否为外部控制台,设置true的话会debug不起
"externalConsole": false,
//debug工具,选用lldb,不用gdb
"MIMode": "lldb",
}
]
}
- 配置OK后就可以F5开始debug了
网友评论