voodoomaster 发表于 2006-12-19 01:26:12

问个kdevelop的菜鸟问题:如何单步调程序?

这几天写了几个小的控制台程序.用anjuta单步调程序时,程序在运行过程中IDE会一步一步用箭头指出当前运行到了代码的哪一行,而且有printf或者scanf之类的语句时会弹出一个gnome-terminal的终端,可以一步一步的输入数据或者将中间printf的结果显示出来,功能基本是正常的.但是用 kdevelop单步调试却很麻烦,除非是直接完整运行一遍程序,否则在程序单步运行的过程中不会弹出一个终端对话框出来显示信息,而且经常在调试的过程中"指针"会跑飞,就是运行到哪一行代码的提示信息找不着了,不知道当前运行到哪一行了.只有将整个程序运行一遍,才会出现终端对话框,以及scanf的输入等.不知道是不是我的使用方法不对.

另外想问一下,kdevelop是用的kate作编辑器吧,有没有自动完成函数名,以及输完函数名后提示函数原型的插件啊?默认插件好像没这些功能.

voodoomaster 发表于 2006-12-19 19:15:17

自己顶一个,已经解决了.原来是要在project属性里面设置,打开project属性,有个关于debugger的设置页,把其中使用外部终端来获取程序io的选项钩上就对了.另外还有个问题就是kate的函数补齐和函参数终提示功能始终搞不定.kate的自动代码补齐只能够做到将先前输入过的函数,变量名等自动提示补齐,无法根据源程序所调用的头文件自动对标准的C/C++函数名进行补齐.还有就是没法动态提示函数的参数类型.看来还要再去网上找找kate有这方面的插件没有.
页: [1]
查看完整版本: 问个kdevelop的菜鸟问题:如何单步调程序?