大家好欢迎光临
在本视频中, 我将向您展示如何为macOS配置Lldb调试器, 使其在代码灯下工作｡
现在, 你可能需要做的第一件事是你需要调出一个终端, 你可以调出一个终端｡
记住, 只要去查找器, 你去公用事业, 并提出了一个终端｡
一旦你有了一个终端窗口, 你就可以输入哪个lldb, 它会显示你想要使用的Lldb调试器的路径｡
它比GDB稍微好一点｡
如果你使用的是mac操作系统, 你可以尝试使用gdb debug, 这样调试器就安装在usr bin lldb中｡
你以后可能需要这些信息｡
在这一点上, 你只想调出代码灯, 你可以去你的应用程序查找器,
去应用程序, 双击代码灯, 把它带出来｡
我已经设置好了, 所以我将继续启动灯光代码｡
现在我要创建一个新项目｡
我将确保选择调试器, 然后查看配置是否有效｡
所以我把这个工作区作为一个旧的工作区｡
我要右键单击, 我会说新项目｡
我将确保我将调用这个项目调试器测试, 我将选择类别控制台, 简单可执行文件,
GCC编译器, GCC｡
但是我要选择的调试器是Lldb调试器, 然后将构建系统保持为默认值｡
我会继续说, 好的, 现在我有了这个新的项目调试器测试, 我有了一个新的模板源文件main｡
c, 我们要看看调试器是否工作｡
所以我们可以在页边空白处选择行号, 我们可以在这里选择5,
然后尝试在那里添加一个断点, 你会看到那个圆圈｡
红色断点基本上是在那一行代码处停止程序的执行｡
为了查看调试器的配置是否有效, 我们设置了断点, 然后我们可以向上, 我们可以说调试器,
我们可以说开始, 继续调试器｡
在这一点上, 它说, 你想建立？
你可以只说build和debug, 项目就出现了, 它开始运行, 你会注意到它停在第五行｡
你可以看到那个红色的小圆圈, 也可以看到那个绿色的箭头｡
这意味着程序已停止执行｡
所以我们可以走了｡
我们的调试器正在Mac OS上工作, 我们可以单步执行代码｡
我们会在以后的课上详细讲解这些内容｡
但您也会看到出现了调试器窗口｡
你知道吗, 你可以把它再放大一点｡
我们稍后再讨论｡
但我们只想确认我们的配置对调试器有效｡
所以在这一点上, 我们可以点击红色矩形, 我们可以停止调试器｡
我们的程序将停止执行｡
您还应该注意到, 当您选择调试器测试时, 您可以检查调试器的项目设置等,
并且您应该看到您实际上不需要设置调试器路径｡
如果您确实有任何问题, 您可能需要将其设置为我们刚刚看到的路径｡
USR bin Lldb, 如果你有任何问题, 但它不需要设置, 如果你实际上选择当你创建你的项目和选择lldb｡
但如果你确实有问题, 你可能想看看那里｡
另一件事是在设置中, 你也可以看到Lldb设置的设置｡
同样, 通常这些都是好的, 只要保持默认, 但如果你有任何问题,
你可能必须看看这些信息｡
但我没有任何问题｡
它很简单, 基本上只是选择lldb作为选项, 然后设置断点, 一切工作｡
有几件事要注意｡
您确实希望确保在编译和运行时将项目设置为调试｡
不应将其设置为release, 而应将其设置为debug｡
还有一件事就是你要确保当你有你的项目设置时, 你实际上是在编译调试｡
所以你要确保我们已经讨论过了, 但是你要确保在编译器下,
对于C编译器选项, 你有破折号o表示优化, 破折号G表示优化｡
所以你可以产生调试信息, 如破折号G, 你想确保它被选中, 然后也为调试进行优化｡
但是如果你设置了所有这些设置, 你应该没有问题在mac操作系统上运行调试器和代码灯｡
谢谢大家｡