加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

浅谈linux - vs code搭建运行调试环境

发布时间:2022-11-26 13:32:59 所属栏目:Linux 来源:互联网
导读: 概述
在Linux开发过程中,用不惯vim的用户往往会选择vs code软件或者source insight软件编写相关的源代码,由于vs code对linux系统的支持及界面的美观,所以小编往往会选择使用vs code来编

概述

在Linux开发过程中,用不惯vim的用户往往会选择vs code软件或者source insight软件编写相关的源代码,由于vs code对linux系统的支持及界面的美观,所以小编往往会选择使用vs code来编写代码,但是,代码编写完成后,需要进行调试,除了gdb还有没有其它方式呢?答案是肯定有,vs code结合gdb就可以实现在线调试功能。

操作

点击调试运行按钮

c146889be5907078f5def4b7ec75efa3.png

点击创建launch.json文件

466c7c9e3c63d2301ecd4f23d9f82202.png

点击显示所有自动调试配置

6181ef43dc21096030e945be2de8da4a.png

点击添加配置

ad0f31c2689c2fc38ea360874f968eb1.png

选择C/C++:(gdb)启动

8a6cff9029abfa5d407ebdfd4d3c229e.png

选择完之后,软件自动生成配置,如下图所示。

f323f14db66dc6dabd369be4ff812296.png

在“program”后面输入需要运行的程序名称:"program": "/home/feng/feng/library/dynamic/main"

2b2a2b6bcc8e8843895d56fefb5b5df8.png

添加键值对"miDebuggerPath": "/usr/bin/gdb"。"miDebuggerPath"后跟调试器gdb路径。

9c1c0a1e8ff63dc754fa59cb66fa5900.png

编写应用程序并编译linux软件源,注意编译选项需要加上-g以支持gdb调试。

点击代码行前面,添加断点。

2c5e054da0593145a68308752d0dd9dc.png

点击F5启动运行,到了断点,程序会自动停止运行。

98884d5e45bb4ad91e1a530184b2dca7.png

窗口1用于观察变量。

窗口2可以控制调试运行方式,单步运行,进入函数内部执行等,另外也可通过快捷键控制,F5运行到断点、F10单步跳过、F11单步调试、Shift+F11单步跳出,Ctrl+Shift+F5重启、Shift+F5停止调试。

95e1d068e338a8c6b16647f094179367.png

往期·推荐

实时系统vxWorks - 任务(重要)

实时系统vxWorks - 加载应用程序的方法

实时系统vxWorks - 在线调试

实时系统vxWorks - 虚拟机环境搭建

实时系统vxWorks - zynq7020移植vxWorks

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!