查看“Insight的使用方法(gdb的最优前端)”的源代码
来自Ubuntu中文
←
Insight的使用方法(gdb的最优前端)
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
作者:yacper qq:469710114 邮箱:[mailto:yacper@gmail.com yacper@gmail.com] <br> 希望能够结交linux,以及热爱在linux下开发的朋友,一起在知识的海洋里遨游... ---- = '''insight概述''' = Insight是一个Tcl/Tk编写的gdb的图形用户接口,它是由在Red hat以及Cygnus的工程师写的。Red hat大方的将其捐赠给大众使用,甚至不时的提供人力继续完善它的功能。Insight项目始于1994年,至今已经有颇为成熟,它能很好的发挥大部分gdb的强大功能。 <br>编写这个词条的目的,不是为了真的怎样教大家使用这个软件,因为这个软件已经相当的完善,不需要介绍就能轻松上手,主要是为了那些在internet上盲目搜索在linux下c,c++开发用什么调试器好的人提供一个hint!免得他们走歪路,或者甚至看到gdb那种单板机式的调试界面后退缩,甚至从此离开linux的人们.我可以很负责任的说,相对于xxgdb,ddd等基于gdb的的gui调试器来说,insight绝对是最棒,最易用的。 <br>当然在linux下开发c,c++应用程序并非必须用gdb来调试,随着当今java的兴起,很多java IDE都提供c,c++开发功能,着名的有Eclipse(有iBM赞助的java IDE),NetBeans(Sun的java官方IDE),当然在安装eclipse和netbeans的时候你应该选择c/c++开发模块。 <br>但是对于那些喜欢用emacs进行一条龙开发,而又对gdb颇有微词的人,Insight绝对是你最好的选择,而笔者自然就是这样的一种人:) = '''截图''' = 如果大家平时使用的是gdb调试器,那么看到下面的的画面可能会激动不已,先奉上几张画面吧。 [[Image:Source-and-asm-separate.png]] 这是源代码与汇编代码的分离界面 <br> [[Image:Stack-browsing-with-regs-and-locals.png]] 比较完善的功能图 <br> <br> = '''安装''' = 看完界面图是不是已经激动不已了呢,没错,vc调试器中有的功能他都有,vc调试器总没有的它也有,并且同样以gui表现出来。 好吧,让我们来谈谈如何安装它把。 当前稳定版本的insight是6.6版,我们可以通过下面两种方式来获得: <br>ftp: 从发行目录下载 <br> ftp://sourceware.org/pub/insight/releases . <br>CVS:在gdb-6.6的分支下检查一个只读拷贝 <br>cvs -z9 -d :pserver:anoncvs@sourceware.org:/cvs/src login<br>[密码 "anoncvs" ]<br>cvs -z9 -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_6-branch insight 当然,最简单的,你可以通过使用新立得软件包管理器来获得,直接搜索insight就可以了,或者你可以直接在命令行中打入: <pre>sudo apt-get install insight</pre> <br> = '''开始''' = 好了,安装借宿,想使用insight,很简单,直接在命令行中打入insight就可以了,进入insight以後,你可以在他的file菜单下选择要调试的程序名,或者 <pre>insight ./foo</pre> <br>通过後跟程序名的方法,就能直接对对给定的程序进行调试了。 <br> = '''其他''' = 因为insight为很好的GUI接口,任何能熟练使用vc调试器的人都能很好的掌握它,所以具体使用发放作者不再赘述,但是对于那些不是很熟悉gdb的人,通过以下链接您就能对gdb有一个初步并且印象深刻的认识了:[[用GDB调试程序]] [[Category:程序开发]]
返回
Insight的使用方法(gdb的最优前端)
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息