Ubuntu12.04安装insight-6.8

Linux下使用insight作为GDB前端的详细安装教程
本文提供了一步一步的指南,教你如何在Linux系统中使用insight作为GDB的前端。包括下载源码、配置、编译和安装的全过程。通过本文,你可以轻松掌握如何利用insight进行更高效、友好的调试。

insight是在Linux下一个比较好用的GDB的前端

insight首页:http://sourceware.org/insight/index.php

在这里下载源码:insight-6.8.tar.bz2 ,并解压

tar jxvf insight-6.8a.tar.bz2

进入源码目录,在编译之前要修改几个文件:

1)修改insight-6.8/tk/generic/tk.h
将(line 653)

#define VirtualEvent (LASTEvent)
#define ActivateNotify (LASTEvent + 1)
#define DeactivateNotify (LASTEvent + 2)
#define MouseWheelEvent (LASTEvent + 3)
#define TK_LASTEVENT (LASTEvent + 4)

改为:

#define VirtualEvent (MappingNotify)
#define ActivateNotify (MappingNotify + 1)
#define DeactivateNotify (MappingNotify + 2)
#define MouseWheelEvent (MappingNotify + 3)
#define TK_LASTEVENT (MappingNotify + 4)

并将随后的#define TK_LASTEVENT (LASTEvent + 4)删除(line 661附近)
2)修改insight-6.8/tk/generic/tkBind.c
在line 586和line 587之间增加

#ifdef GenericEvent
/* GenericEvent */ 0,
#endif

然后按照以下步骤安装就行了:

1. sudo apt-get install libx11-dev
2. sudo apt-get install libncurses5-dev
3. tar -xjvf insight-6.8-1.tar.bz2
4. cd insight-6.8-1/
5. ./configure –disable-werror
6. sudo make
7. sudo make install

可能还需要 sudo apt-get install tk

 

原文地址:http://www.cnblogs.com/giraffe/p/3188898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值