当我想从 IDE 中运行带有参数的程序时,我会这样做: ProjectProperties→Run→Arguments并在其中输入我的参数。
但是如果我想调试,NetBeans 会忽略那里给出的这些参数。
那么如何使用给定的命令行参数来调试项目呢?
当我想从 IDE 中运行带有参数的程序时,我会这样做: ProjectProperties→Run→Arguments并在其中输入我的参数。
但是如果我想调试,NetBeans 会忽略那里给出的这些参数。
那么如何使用给定的命令行参数来调试项目呢?
我有同样的问题,Netbeans 6.9
但没有6.8
,发现解决方案是更新Netbeans
。
我有同样的问题..我的 NetBeans C 项目在调试模式下不接受命令行参数..,但只有运行(F6)...我所做的(NetBeans/MinGW):卸载 mingw-get运行 mingw-get-inst-20100909.exe(这有 gdb 7.1)。 http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100909/ 这是一个临时解决方案,直到二进制 NetBeans 6.9.2 版本可用。 .希望这对某人有帮助..
我有同样的问题,有办法解决它。
首先,您需要在 NetBeans 中启用 GDB 控制台,方法是在您的 netbeans 配置文件中设置此选项(您必须关闭 NetBeans 才能使其工作)
-J-Dgdb.console.window=true
接下来,在 NetBeans 上,在启动程序之前,在 main() 的开头设置一个断点。一旦执行中断,使用“set args [arguments]”gdb 命令,然后使用“run”重新启动调试程序,现在设置参数。
重建项目时不需要关闭调试会话,因为 GDB 会在您再次发出“运行”命令时检测到它并重新加载新的二进制文件;这样您就不必再次设置参数。