如何在Cygwin for Windows 10(x64)中使用GDB调试python源代码

如何在Cygwin for Windows 10(x64)中使用GDB调试python源代码,python,debugging,gdb,cygwin,gdb-python,Python,Debugging,Gdb,Cygwin,Gdb Python,我通常用python编写代码,我需要一个调试器。我选择了GDB,因为它也有助于调试我的C++应用程序。我已经阅读了关于GDB调试器的python文档,但我仍然不清楚。我安装了cygwin,并用它在Windows10(x64)上安装了GDB。我还需要安装更多的东西吗? 在安装它之后,我下一步应该做什么来运行带有断点和所有其他常规功能的调试器(不创建额外的文件,正如我在一些回答中读到的)我实际上没有使用gdb调试Python。我知道您可以这样做,如果您想调试python扩展,它特别有用。但是,如果您

我通常用python编写代码,我需要一个调试器。我选择了GDB,因为它也有助于调试我的C++应用程序。我已经阅读了关于GDB调试器的python文档,但我仍然不清楚。我安装了cygwin,并用它在Windows10(x64)上安装了GDB。我还需要安装更多的东西吗?
在安装它之后,我下一步应该做什么来运行带有断点和所有其他常规功能的调试器(不创建额外的文件,正如我在一些回答中读到的)

我实际上没有使用gdb调试Python。我知道您可以这样做,如果您想调试python扩展,它特别有用。但是,如果您只想调试“常规”Python代码,那么Python调试器可能更好(足够容易使用)。python的一个很好的调试器是pudb(它不是pdb的拼写错误,它实际上是pudb)。您可以使用pip安装它,但我只在Linux中使用过。PDB是用于调试python代码的内置模块@darcamo在下载的软件包列表中没有pudb选项。如果它只像一个单独的程序一样工作,这样的程序总是可以使用的,但我需要它可以直接在cygwin类软件中使用