Cygwin 安装程序不安装 gdb.exe

Cygwin Setup does not install gdb.exe

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

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

我真的对使用 Cygwin 在 Netbeans 中调试 C 语言一无所知。我只想 bash 通过这个 C 程序,因为我需要访问 C 库。

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

我很高兴能够从 NetBeans 访问此 C 库或在 python 中重写我的访问代码。

(我在看到 matzeri 的回复之前写了这篇文章。我仍然可以尝试将 python 扩展到 C 库中的 运行 代码,但是让我已经编写的 C 代码可以工作非常可取。)

我不知道 Cygwin 的 gdb 发生了什么,但在克服挫败感后,我回答了我的备选问题。事实证明,您确实可以从 python 调用 C 函数。 Extending Python with C or C++

我明天会尝试,我看到了警告,但如果 python.org 有一个部分,我打赌它可以完成。

Cygwin setup可以安装~4000个packages.GDB就是其中之一
为什么您认为应该默认安装 GDB?

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