Insight一个Tcl/Tk编写的gdb的图形用户接口

Insight是一个Tcl/Tk编写的gdb的图形">用户接口,它是由在Red hat以及Cygnus的工程师写的。Red hat大方的将其捐赠给大众使用,甚至不时的提供人力继续完善它的功能。Insight项目始于1994年,至今已经有颇为成熟,它能很好的发挥大部分gdb的强大功能。

编写这个词条的目的,不是为了真的怎样教大家使用这个软件,因为这个软件已经相当的完善,不需要介绍就能轻松上手,主要是为了那些在internet上盲目搜索在linux下c,c++开发用什么调试器好的人提供一个hint!免得他们走歪路,或者甚至看到gdb那种单板机式的调试界面后退缩,甚至从此离开linux的人们.我可以很负责任的说,相对于xxgdb,ddd等基于gdb的的gui调试器来说,insight绝对是最棒,最易用的。

当然在linux下开发c,c++应用程序并非必须用gdb来调试,随着当今java的兴起,很多java IDE都提供c,c++开发功能,着名的有Eclipse(有iBM赞助的java IDE),NetBeans(Sun的java官方IDE),当然在安装eclipse和netbeans的时候你应该选择c/c++开发模块。

但是对于那些喜欢用emacs进行一条龙开发,而又对gdb颇有微词的人,Insight绝对是你最好的选择,而笔者自然就是这样的一种人:)

如果大家平时使用的是gdb调试器,那么看到下面的的画面可能会激动不已,先奉上几张画面吧。

这是源代码与汇编代码的分离界面

比较完善的功能图

时间: 2024-09-23 01:02:29

Insight一个Tcl/Tk编写的gdb的图形用户接口的相关文章

Tcl Tk Introduction

Tcl Tk Introduction eryar@163.com 摘要Abstract:Tcl/Tck脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域几乎覆盖了图形和工程应用的全部范围,包括计算机辅助设计.软件开发.测试.仪器控制.科学可视化及多媒体方面.即可以使用Tcl/Tk实现AVEVA中的PML类似的功能,允许用户自己编写简单程序实现程序的二次开发. 关键字Key Words:AVEVA, PDMS, PML, Tcl/Tk, Script

linux下ruby使用tcl/tk编程环境设置

正常情况下最新的ruby都是不带tcl/tk选项编译的,所以我们在运行tcl/tk代码时都会发生找不到tk库的错误.解决办法很简单只要以tcl/tk选项编译ruby即可. 这里以ubuntu 15.04为例,前提是先安装rvm:如果不用rvm也可以,不过要自己下载源代码回来编译,不如一步到位用rvm省事. 首先到ActiveTcl官网下载tcl: http://www.activestate.com/activetcl/downloads 注意不要选择最新的8.6.x,因为可能兼容性有问题,需要

Mac OS X下让ruby支持tcl/tk

    我记得在老早在OS X10.8下使用ruby1.9.x的时候只要到下载安装ActiveTcl8.5,没怎么配置就运行tk好好的.但是近日想重新执行下tk代码,发现在require 'tk'的时候就报错鸟!现在用的是ruby2.1.3版本.上网搜了一下,1.9.x之后的版本默认不再将tcl/tk支持编译到ruby里面,so如果你想用则必须重新编译ruby!我勒个去!就不能做成个gem吗?但在多种外围尝试无果的的情况下只有一条路,就是重新编译ruby了...     到ruby官网下载最新的

Tcl/Tk 8.6b2发布 工具控制语言

Tcl是Tool Control Language的第一个字母的缩写,即工具控制语言,提供了UNIX.Windows和http://www.aliyun.com/zixun/aggregation/16759.html">Macintosh的一个可移植脚本环境.支持字符串处理和模式匹配,本地文件系统访问,通过其他程序控制shell,TCP/ IP网络,定时器,和事件驱动I/O. TCL具有传统的编程结构,类似于变量,循环,程序,命名空间,错误处理,脚本包,和DLL动态加载. Tk是Tcl&

vs2010,实验数据保存成自己定义的一个格式*tk,如何调用

问题描述 vs2010,实验数据保存成自己定义的一个格式*tk,如何调用 vs2010,实验数据保存成自己定义的一个格式*tk,如何调用

新手 帮忙 网页-用一个JSP页面编写一个猜数字游戏

问题描述 用一个JSP页面编写一个猜数字游戏 系统内部生成一个0-100之间的随机数,提供一个表单让用户来猜这个数字是多少,若猜大了,出现"大了"的提示,若猜小了,出现"小了"的提示,直到用户猜到正确的数字时,提示"猜对了!",并统计用户猜了几次才猜对. 我的代码: **<%@ page language="java" import="java.util.*" pageEncoding="U

cordova-OnsenUI如何开始一个项目的编写?类似于ionic那样

问题描述 OnsenUI如何开始一个项目的编写?类似于ionic那样 官网上的三种两种方法并不是能够想ionic那样可以在本地操作啊,一个是在线的编译器monaca连onsenui.js文件都没有,用phoneGap和cordova是怎么创建本地文件呢? 解决方案 http://www.oschina.net/p/onsenui

java mysql-求一个java+mysql编写的银行账户管理系统

问题描述 求一个java+mysql编写的银行账户管理系统 用java链接mysql 编写的一个银行账户管理系统,里面有两个模块:管理员和用户模块,管理员可以给用户开户查询所有用户信息,用户可以存取款,查询利息,显示用户信息 解决方案 有c#连接sqlserver的,你要吗

The Jim Interpreter 0.71发布 一个Tcl编程语言

The Jim Interpreter一个Tcl编程语言,体积非常小.它实现了一个大型的Tcl子集,并增添了垃圾收集,关闭,内置的面向对象编程系统,功能编程命令,和一流的阵列.引用新功能所有解释器的可执行文件只有70KB大小,并可以进一步减少不包括一些命令.它是对脚本内现有的方案纳入适当的没有依赖性的嵌入式系统. The Jim Interpreter 0.71更新日志: Bugs fixed Line editing works better on serial consoles Fix va