python - Cygwin 安装程序不安装 gdb.exe

标签 python c netbeans gdb cygwin

我正在尝试使用 NetBeans 8.1 和 Cygwin 来编写、编译和调试 C 程序。当我开始这个的时候,我对 C 一无所知,但不知何故找到了修复所有编译器错误的方法。但到了调试的时候却没有调试器!长话短说,Cygwin/bin 目录中没有 gdb.exe,甚至全新安装的 Cygwin 也没有生成 gdb.exe。

我尝试了另一个具有 gdb 的 gcc 编译器,但 Netbeans 不会使用它。

我真的不知道如何使用 Cygwin 在 Netbeans 中调试 C。我想做的只是通过这个 C 程序进行 bash 操作,因为我需要访问 C 库。

或者,有谁知道是否以及如何在 python 中运行 C 子例程? (在我看来,这是一种比 C/C++ 优越得多的语言。)

我很高兴能够从 NetBeans 访问这个 C 库,或者用 python 重写我的访问代码。

最佳答案

Cygwin 安装程序可以安装约 4000 个软件包。GDB 就是其中之一。
为什么你认为应该默认安装 GDB?

请阅读:
https://cygwin.com/cygwin-ug-net/setup-net.html#setup-packages

关于python - Cygwin 安装程序不安装 gdb.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39186984/

相关文章:

c - C中的重传服务器队列实现

c - 从文件读取日期到链接列表

java - 添加行@throws java.io.IOException 有什么用?

java - 在 C 中使用 JNI 从对象获取对象

python - 如何强制Scrapy显示所有项目而不是仅显示最后一项?

python - 这个排序算法的名称是什么?是冒泡排序吗?最简单的排序?

python - Neo4Django - SyncDB 不创建表和图

JSF @managedproperty 和 @PostConstruct

java - 为什么我的 Netbeans 调试器会进入注释代码行?

python - 如何将每一行中的数据重命名为pandas中的唯一编号?