vscode在线调试运行C/C++程序的方法

本文介绍了如何在Ubuntu系统上使用VSCode进行C程序的调试。首先,强调了VSCode作为强大代码编辑器的特性,支持多种编程语言并能进行在线调试。接着,详细阐述了安装C/C++插件、配置调试器(如设置gcc版本)、编辑task.json文件以指定编译参数的过程。最后,展示了如何启动调试并利用其查看代码执行位置和变量值的功能。
摘要由CSDN通过智能技术生成

1、介绍

      不得不说vscode软件是我见过的最强大的代码编辑工具,在使用vscode之前一直使用source insight来看代码。从使用vscode看代码来,写代码以后,发现这个软件真是太好用,支持各种编程语言,C, python, java等,最关键的它还能调用调试器软件,实现python程序的在线调试,实现C语言程序的在线调试。之前一篇博文使用vscode在线调试python代码。本文重点介绍使用vscode在线调试C程序的方法。

2、软件环境

     vscode安装在ubuntu系统上(在windows系统上也可以调试),为了查看与编写c语言程序,需要安装插件c/c++,如下图所示。

 3、配置C/C++调试器

       使用VSCODE首先打开一下C语言程序工程,工程的结构如下图,这个工程中即有源码程序.c文件,还有库文件程序.a文件,并且具有多级深入的目录。

       打开main.c文件,选择右边的调试配置置按钮,在中间的下拉框中选择你系统上使用的gcc软件,可以在命令行中输入gcc -v来查看一下版本,我的系统中是gcc v7.0,所以选择第一条使用c/c++ gcc -7。配置后会自动生成一个launch.json的配置文件。

 

      由于要使用vscode编译程序,所以需要告诉vscode软件怎么去编译源代码,配置编译源代码的文件为task.json,如果你工程中没有,先执行一下调试c/c++文件,会自动生成这个配置文件。

     在task.json中需要选择vscode在调用gcc编译程序时传入的参数,这些参数中包括源代码路径,头文件的路径这些,根据我的工程中相关源代码的配置,需要增加手工增加以下配置。

     task.json中tasks:有两个{}, 后一个中也有同样的配置,需要做同样的设置,此设置配置后,可以使用快捷键F5来执行调试。上面的第一个配置用于窗口中C/C++调试时的配置。

4、启动调试   

    启动调试,如下图。可以方便查看代码的运行中的位置,变量的值。

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值