浅谈linux - vs code搭建运行调试环境
在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就可以实现在线调试功能。 操作 点击调试运行按钮 点击创建launch.json文件 点击显示所有自动调试配置 点击添加配置 选择C/C++:(gdb)启动 选择完之后,软件自动生成配置,如下图所示。 在“program”后面输入需要运行的程序名称:"program": "/home/feng/feng/library/dynamic/main" 添加键值对"miDebuggerPath": "/usr/bin/gdb"。"miDebuggerPath"后跟调试器gdb路径。 编写应用程序并编译linux软件源,注意编译选项需要加上-g以支持gdb调试。 点击代码行前面,添加断点。 点击F5启动运行,到了断点,程序会自动停止运行。 窗口1用于观察变量。 窗口2可以控制调试运行方式,单步运行,进入函数内部执行等,另外也可通过快捷键控制,F5运行到断点、F10单步跳过、F11单步调试、Shift+F11单步跳出,Ctrl+Shift+F5重启、Shift+F5停止调试。 往期·推荐 实时系统vxWorks - 任务(重要) 实时系统vxWorks - 加载应用程序的方法 实时系统vxWorks - 在线调试 实时系统vxWorks - 虚拟机环境搭建 实时系统vxWorks - zynq7020移植vxWorks (编辑:拼字网 - 核心网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |