调试c语言源程序软件,numpy C语言源代码调试(三)

鉴于ddd过于简陋,希望找一个新一些的调试工具,看到有很多人推荐gdbgui,这是一个非常新的调试工具,前端使用浏览器,现在采用这一架构的软件越来越多,可以完全不必依赖庞大的gui类库,安装使用比较方便。

开始使用gdbgui遇到了一些困难,怎么也无法开始调试,后来发现是因为图标导致理解错误。

59e3e1df50284ffc0baf777c38b3006f.png

gdbgui的界面比较直观,总体来说还算好用,但是我个人不是很喜欢gdbgui的风格。

首先在上面输入命令行,当然也可以在启动gdbgui的时候直接输入,两种方式均可,最简单的办法是在命令行执行下面的命令:

gdbgui --args "python3 runtests.py --python mytest.py"

软件会打开一个浏览器窗口,整个调试过程都在浏览器当中。下面有一个gdb的命令行,输入如下命令:

break array_empty_like

r

软件会自动打开相应的源程序,停留在断点。

软件左侧是一个文件浏览器,可以浏览源代码,右侧有断点,局部变量,表达式等调试分析工具,相比ddd,gdbgui有明显的优势,语法高亮明显漂亮了很多,加上文件浏览功能,总体来说比ddd更好用一些。

但是并不能完全覆盖ddd的功能,例如ddd可以双击变量进行监视,gdbgui双击只是在当前窗口显示变量的值。另外一个我认为不足的地方,是我比较难查看函数的源代码,我没有找到怎样查找一个函数的源程序,习惯了在ide当中,用ctrl健加上鼠标键,即可自动跳转到函数的源程序功能,使用gdbgui还不知道怎样实现这样的操作。

短暂的使用体验,没有让我喜欢上gdbgui,所以还需要继续寻找其它工具。待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值