十五、调试
Last updated
Last updated
CPython 中附带了内置的调试器 pdb
,它用于调试 Python 应用程序。pdb
非常适合去调试 Python 应用程序中出现的崩溃,以及编写测试和检查局部变量。
不过,当谈到 CPython 时,你需要第二种调试器——一个理解 C 的调试器。
在本章中,你将会了解:
如何将一个调试器附加到 CPython 解释器上;
如何使用调试器查看正在运行的 CPython 进程的内部信息。
调试器有两种类型:控制台型(console)和可视化型(visual)。控制台调试器(例如 pdb
)为你提供命令提示符和自定义命令,以查看变量和堆栈。可视化调试器是一种图形化用户界面(GUI)应用程序,它以网格形式显示数据。
本章会介绍以下调试器:
调试器 | 类型 | 平台 |
---|---|---|
LLDB
控制台型
macOS
GDB
控制台型
Linux
Visual Studio 调试器
可视化型
Windows
CLion 调试器
可视化型
Windows, macOs, Linux