linux下通过vscode+cmake来调试C++代码

linux下调试C++是真的神烦,下面纪律下自己用vscode调试代码的步骤。

默认vscode写C++使用到的各种插件已经安装上,C++和cmake的语法也都会,不会的先去学。

第一步使用vscode打开自己的工程文件夹。像下面这个样子
在这里插入图片描述
第二步写launch.json
按F5进入调试或者Ctral+Shift+D进入调试,选择C++(GDB/LLDB)会自动创建launch.json,主要更改下图画红的位置。其中“program”是写出cmake后的可执行程序的位置,下图的testFfmpeg是我自己cmake工程的名字。workspaceFolder指的是vscode打开的目录。还有一个类似的是workspaceRoot。“preLaunchTask”说明要执行这个之前先执行一个名为build的任务。
在这里插入图片描述
第三步写tasks.json
还是按F5或者Ctral+Shift+D进行调试,会出现Configure Task的按钮,选择Others会自动生成tasks.json。要写3个任务,分别是执行cmake任务,make任务,和当前执行的build任务。在cmake任务中"args"参数为…/说明要执行cmake …/。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值