|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # vsCode 开发环境搭建指南
- ## 安装vsCode扩展
-
- >### 安装docker插件
- >在vsCode扩展中心搜索docker,安装docker扩展,安装完成后,会在左侧显示docker的图标,切换至docker,会看到当前创建的docker 的 container 以及 container 下的image列表。
- >
- >
- >
- >选择一个Image,右键选择 Attach Vidual Studio Code,(如果镜像不在运行状态,右键 start)
- >
- >
- >
- >### 安装C/C++插件
- >
- >在vsCode中使用断点进行调试,需要在链接到docker镜像之后重新安装C/C++扩展。
- >
- >
-
- ## vsCode进行断点调试
- >
- >### 配置lanuch.json。
- >
- >点击菜单栏中的【运行】|【添加配置...】
- >
- >
- >
- >弹出下列选择窗口,选择【C++(GDB/LLDB)】,vscode会自动打开lanuch.json:
- >
- >
- >
- >在这里,只需要配置两个参数,一是将【program】参数配置成可调式文件的全路径。第二个是将【name】参数也更改为自己容易区分的名称。
- >如下图,配置了ut_libgraph的调试信息:
- >**注:这里的workspaceFolder(当前打开文件夹的目录)为/code/Turing/graphEngine**
- >
- >
- >
- >vsCode可以添加多个调试文件,点击添加配置,会弹出如下选项列表,选择【C/C++:(gdb)启动】:
- >
- >
- >
- >依然是更改【program】与【name】两个参数。根据上述方式将需要调试的可执行文件添加到配置文件中。
- >完成配置后,在vsCode最左侧,切换到运行和调试,如下所示选择一个自己需要调试的文件进行调试。
- >
- >
- >
- >### vsCode 调试示例
- >根据调试需要在对应源代码中添加断点,最终调试效果如下:
- >
- >
|