在 Mac中使用visual studio code 调试 C,C++代码

在 Mac上有时候需要编写一些 C 或者 C++的代码,如果使用 xcode,有时候就显得很笨重,而且运行起来很不方便。而微软提供了一个跨平台的编辑器 Visual studio code ,这个编辑器很轻量级,而且插件超多,你几乎可以在这个编辑器里运行所有的软件。关于这个软件的介绍网上很多,在这里我就不介绍了。
但是在 Mac上使用这个软件调试C ,C++的时候遇到了一些小问题。因为 Mac 本身没有带 GDB,如果你要调试必须安装 GDB,这个就比较麻烦。但是 Xcode 自带的调试器 LLDB其实在 visual studio code 中却是可以用的。在这里我就介绍一下如何使用 LLDB来调试 C++程序。

  1. 新建一个 C++的项目
    建立好这个项目,写好代码。点击 visual studio code的右边栏的 debug 按钮,页面就跳到了 debug 页面
    这里写图片描述 如图所示。这个时候 visual studio code 提示没有配置。点击一下 配置 按钮,就会让你选择要使用的调试器。在这里选择 LLDB,visual studio code 就可以生成一个 lanunch.json文件,这个文件用来配置调试器的一些配置。在这里只需修改一下 configurations 中的 target 项,改为你的程序所在的目录
    这里写图片描述

  2. 调试代码
    修改完毕以后,点击 debug 页面的开始按钮,就可以调试信息了。这个调试的快捷键和visual studio一样(毕竟是微软出品的)。而在右边栏中可以查看变量的值,也可以自己编写要查看的值。
    这里写图片描述

对了,要注意在生成可执行文件的时候,不要忘记添加调试选项 -g ^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章