2、在vscode上创建第一个C++多文件编译工程(即如何添加task.json和launch.json文件到工程里面)

1、新建一个工程目录

在这里插入图片描述

2、在vscode打开刚建立的工程目录,建立cpp文件

这里使用两个cpp文件,实现多文件编译在这里插入图片描述

3、设置C/C++编译的选项:c_cpp_properties.json

(1)鼠标点在.c的源文件内部,按 Ctrl+Shift+p 快捷键,在弹出的界面中选择: [C/C++:编配置(UI)],然后进入设置页面。

在这里插入图片描述

(2)选择g++编译器

在这里插入图片描述

(3)选择GCC-X64版本

在这里插入图片描述

(4)这时候你可以发现在工程目录下自动生成了一个.vscode文件夹,里面生成了c_cpp_properties.json

在这里插入图片描述

4、在终端中选择配置任务,生成task.json文件

(1)选择配置任务

在这里插入图片描述

(2)选择g++.exe

在这里插入图片描述
此时会自动生成了task.json文件

5、修改task文件,实现多文件编译与生成文件的自定义命名

添加多文件编译路径与自定义生成文件名
在这里插入图片描述

6、此时可以点击生成可执行文件

在这里插入图片描述
在这里插入图片描述

7、添加launch.json文件进行调试

(1)创建launch.json文件:鼠标点在.c的源文件内部,然后进行如下操作

在这里插入图片描述

(2)选择C++(GDB/LLDB)

在这里插入图片描述

(3)添加配置:选择C/C++(gdb)launch

在这里插入图片描述

(4)然后生成了launch.json配置文件

在这里插入图片描述

8、修改launch.json文件,适配相应的工程环境

(1)修改调试程序的路径:把task.json生成可执行文件的路径复制到program

在这里插入图片描述

(2)把gdb的路径更新

在这里插入图片描述

(3)添加preLaunchTask选项:为运行调试前执行的任务,与task.json的label一致

在这里插入图片描述

(4)最终修改完成后的launch.json文件如下

在这里插入图片描述

9、此时可以直接添加断点后,按F5开始调试

在这里插入图片描述

  • 6
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值