|
|
|
@@ -0,0 +1,49 @@ |
|
|
|
# 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 调试示例 |
|
|
|
>根据调试需要在对应源代码中添加断点,最终调试效果如下: |
|
|
|
> |
|
|
|
> |