在Ubuntu 10.04中安装 insight


  说明:如果你的Ubuntu版本<10.04,你可以直接sudo apt-get install insight安装,不用从源码安装.Ubuntu 10.04以上的版本,删除了对Insight的默认支持,只能下载insight的源码编译安装

  首先从这里下载源码(这东西可是有20+MB,慢慢下载喔)

  下面详细说一下操作方法:

  1 解压insight-6-8-1

  sudo tar jvxf insight-6-8-1.tar.bz2

  2 修改源代码,然后进入insight-6-8-1/gdb

  cd insight-6-8-1/gdb

  sudo gedit i386-linux-nat.c

  在头文件部分加上:

  #include "i387-tdep.h"

  保存,退出

  3.从新回到 insight 目录,生成Makefile

  cd ..

  sudo ./configure

  4 开始编译

  sudo make

  5.遇到错误,编译一段时间过后就会发现本贴一开始提到的错误,一些warning被当成错误了

  cd gdb #(进入insight下的gdb目录)

  sudo gedit Makefile

  找到WERROR_CFLAGS = -Werror,将其改为

  WERROR_CFLAGS=#-Werror(这里也可以将‘=’后面的内容删除掉变成 WERROR_CFLGAS= )

  保存退出

  仍然回到insight目录

  cd ..

  6.接着make

  sudo make

  7.这时再过段时间看看,是不是编译通过 呢

  编译通过后安装 sudo make install

  最后补充几点:

  1. 没有必等到make出error的时候再去添加头文件,开始的时候加上就好,一气呵成的编译。

  另:头文件之间有前后的依赖关系,要把i387-tdep.h 放到include 较为靠后的位置,没有查到底是依赖于哪个头文件,我把它放在了

  代码:

  #ifdef HAVE_SYS_REG_H

  #include

  #endif

  之后,可以编译通过。

  2. 编译之前应当check下机器是否安装了termcap库文件,若无的话安装libncurses5-dev

  代码:

  sudo apt-get install libncurses5-dev


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值