我尝试将NetBeans 8.1与Cygwin一起使用来编写,编译和调试C程序。当我开始这个时,我对C一无所知,并以某种方式找到了修复所有编译器错误的方法。但是,当调试时,没有调试器!简而言之,Cygwin / bin目录中没有gdb.exe,甚至Cygwin的全新安装也没有产生。
我尝试了另一个确实有gdb的gcc编译器,但是Netbeans没有使用它。
我真的不知道有关使用Cygwin在Netbeans中调试C的任何事情。我想要做的只是通过这个C程序,因为我需要访问一个C库。
或者,是否有人知道是否以及如何在python中运行C子例程? (在我看来,这是一种非常优于C / C ++的语言。)
我很高兴从NetBeans访问此C库或在python中重写我的访问代码。
答案 0 :(得分:1)
Cygwin设置可以安装~4000个包.GDB就是其中之一 为什么你认为默认情况下应该安装GDB?
请阅读:
https://cygwin.com/cygwin-ug-net/setup-net.html#setup-packages
答案 1 :(得分:0)
(在我看到matzeri的回复之前,我写过这篇文章。我仍然可以尝试扩展python来运行C库中的代码,但是获得已经写好的C代码将是非常可取的。 )
我不知道Cygwin的gdb是怎么回事,但在克服了我的挫败感后,我回答了另一个问题。事实证明你确实可以从python中调用C函数。 Extending Python with C or C++
我明天会尝试,我会看到警告,但是如果python.org有一个部分,我可以下注。