VSCode如何配置C/C++调试环境

在网上有众多配置的教程,但是往往配得自己都不知道在配什么,这里介绍一下为什么要这么配?
本文的配置都来自官网:官网链接 希望大家也能去官网查看,很详细又简单。
VSCode配置一个编译过程,一共分为三个步骤:

  1. 工程配置。工程包含的头文件,编译器路径,C++标准等。这些配置就是文件.vscode/c_cpp_properties.json中的内容。
  2. 编译过程配置。其实就是gcc或者g++这条指令的执行,-g, -o等参数的配置。label指这个编译任务的标签,args就是gcc/g++命令执行的参数,在官网的配置中直接使用了真实文件名,实际我们可以配置成变量模式:"args": ["-g", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe", "${file}"],这样就不用每个工程都单独配置了。配置内容存放在tasks.json文件中。
    在这里插入图片描述
  3. 调试过程配置。主要就是设置调试器的安装位置miDebuggerPath,参数program指的就是要调试的文件,也就是上一步编译产生的可执行文件,因此我们同样可以用变量代替具体的文件名,"program": "${fileDirname}/${fileBasenameNoExtension}.exe"。按照下面配置后,是可以正常调试的,但是由于编译和调试这两步是分开的,所以每次修改了程序都要先调用编译任务,再F5。修改方法是在下面加一句话:"preLaunchTask": "compile",其意思是每次执行调试前先执行任务compile,而compile是我设置的编译过程的label名字。配置过程在文件launch.json在这里插入图片描述
    以上三步配置结束后,就可以直接F5调试了。可以看到逻辑非常清晰,分别是工程配置、编译配置、调试配置,分别写在了三个.json文件文件中。希望能对大家的理解有帮助!
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值