加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何在Windows 7上安装带有Python支持的GDB

发布时间:2020-12-14 02:20:45 所属栏目:Windows 来源:网络整理
导读:我需要调试cython代码.官方文档说,我需要安装“gdb 7.2或更高版本,使用 Python支持构建”.不幸的是,我没有找到如何在Windows 7上安装它的任何分步指南.我是否必须自己构建它(如何?)或者已经存在Windows 7,64位的安装程序?任何帮助将不胜感激. 我使用Window
我需要调试cython代码.官方文档说,我需要安装“gdb 7.2或更高版本,使用 Python支持构建”.不幸的是,我没有找到如何在Windows 7上安装它的任何分步指南.我是否必须自己构建它(如何?)或者已经存在Windows 7,64位的安装程序?任何帮助将不胜感激.

我使用Windows 7,Python 2.7 64位和Visual Studio 2008.

关于调试cython的替代方法(特别是关于非控制台可视化调试器)的建议也是值得欢迎的.在此先感谢您的帮助!

解决方法

与所有GNU项目一样,GDB作为源代码提供.好消息是,这意味着它可以构建为几乎可以在任何平台上运行.坏消息是,除非有人已经为您解决了这个问题,否则您必须自己动手. GDB几乎可以在任何Linux发行版中内置,但是使用Windows,您可以自己动手.

你基本上有三个选择:

>将开发(或至少调试)移至Linux.这并不像听起来那么难.您可以使用VirtualBox轻松在Windows内的虚拟机中运行Linux,这是GPL下的免费软件.
>使用Windows内的Cygwin shell进行调试. Cygwin在GPL下是免费的,允许您在Windows中运行类似Linux的环境.它包括大多数GNU软件,including the latest release of GDB.
>如果您特别喜欢冒险,可以尝试自己编译GDB以在Windows系统上运行.这是迄今为止最难的路线,仅适用于熟悉Windows平台编程的人员.

最后,我强烈建议将Linux用于任何严肃的Python开发,特别是在使用没有大型开发人员社区的Python扩展时.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读