我正在尝试使用 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/