Ubuntu 16.04/18.04/20.04/deepin v20安装Insight实现汇编的调试

由于Ubuntu从9.04开始就把Insight从APT源中删除,所以使用APT无法安装。参考网友的文章写下这篇博文,便于记忆。

网上流传的安装方法通过修改头文件或者源码文件的方式进行源码的安装基本都不凑效,下面是正确的安装方法:

1、安装依赖

用一行命令,也可以分多次命令安装依赖。

sudo apt-get install autoconf autogen texinfo zlib1g-dev tcl-dev tk-dev mesa-common-dev libjpeg-dev libtogl-dev python-dev flex bison itcl3 itk3 iwidgets4
sudo apt-get install autogen
sudo apt-get install texinfo
sudo apt-get install zlib1g-dev
sudo apt-get install tcl-dev
sudo apt-get install tk-dev
sudo apt-get install mesa-common-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtogl-dev
sudo apt-get install python-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install itcl3
sudo apt-get install itk3
sudo apt-get install iwidgets4

提示:按顺序安装。

2、克隆最新源码

git clone --recursive git://sourceware.org/git/insight.git

提示:由于网速比较慢,基本需要3个小时。要先安装git ,用 sudo apt install git 命令就行了。

3、运行autoconf

cd insight
autoconf

4、创建insight.sh,可读下载的insight中README文件,下面两种,任选一种,我选了第二种,内容如下:

gedit insight.sh 或者 dedit insight.sh

./configure --prefix=/usr/. \
--libdir=/usr/lib64 \
--disable-binutils \
--disable-elfcpp \
--disable-gas \
--disable-gold \
--disable-gprof \
--disable-ld \
--disable-rpath \
--disable-zlib \
--enable-sim \
--with-gdb-datadir=/usr/share/insight \
--with-jit-reader-dir=/usr/lib64/insight \
--with-separate-debug-dir='/usr/lib/debug' \
--with-expat \
--with-python \
--without-libunwind

——————————————————————————————————

./configure    --prefix=/usr/.                        \
        --libdir=/usr/lib64                    \
        --disable-binutils                    \
        --disable-elfcpp                    \
        --disable-gas                        \
        --disable-gold                        \
        --disable-gprof                        \
        --disable-ld                        \
        --disable-rpath                        \
        --disable-zlib                        \
        --enable-sim                        \
        --with-gdb-datadir=/usr/share/insight            \
        --with-jit-reader-dir=/usr/lib64/insight        \
        --with-separate-debug-dir='/usr/lib/debug'        \
        --with-expat                        \
        --with-python                        \
        --without-libunwind                    \
        --without-isl

5、设置权限

sudo chmod +x insight.sh

6、运行insight.sh

./insight.sh

7、运行make

make

8、安装

sudo make install

Ubuntu 16.04/18.04/20.04/deepin v20安装insight的方法相关推荐

  1. Ubuntu 16.04直接升级至20.04 (Upgrade from 16.04 to 20.04 directly)

    I. Ubuntu虽然继承于Debian,使用修改source.list的方式进行升级是可行的,但是一般情况下的发行版升级都会使用do-release-upgrade. Ubuntu在同一个LTS的区 ...

  2. Ubuntu 18.04 LTS 升级 20.04 LTS

    Ubuntu 18.04 LTS 升级 20.04 LTS 更新源 18.04 LTS 更新软件 更新系统 参考 更新源 18.04 LTS Ubuntu 镜像使用帮助 # 默认注释了源码镜像以提高 ...

  3. ubuntu安装python3.8_将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程

    1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程. 在 Ubuntu 16.04 中,python3 的默认版本为 ...

  4. ubuntu 升级python_如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版

    如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版 1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 pyth ...

  5. Ubuntu之GCC:GCC编译器的简介、安装、使用方法之详细攻略

    Ubuntu之GCC:GCC编译器的简介.安装.使用方法之详细攻略 目录 GCC编译器的简介 GCC编译器的安装 GCC编译器的使用方法 GCC编译器的简介 gcc编译器是 Linux 下默认的 C/ ...

  6. Deepin v20安装过程详细步骤

    Deepin v20安装步骤操作 版本选择: 1启动虚拟机,按回车键继续操作,如图1所示. 如图1所示 2.选择语言 "简体中文",并勾选"我已仔细阅读并同意-" ...

  7. Ubuntu增加一个系统调用(20.04)西电软工OS实验专题二

    title: 西电软工OS实验专题二–增加系统调用 date: 2022-05-14 07:48:48 tags: OS 写在前面: 如果这个过程中你某个地方没有把握,切记使用vm的快照功能,血的教训 ...

  8. Ubuntu下一个LTS版本20.04代号Focal Fossa,明年4月正式发布

    本文由『开源中国』整理 Ubuntu 19.10 "Eoan Ermine" 刚刚发布,20.04 版本也已开始亮相.仍然遵循英文字母顺序的命名规则,以及形容词+动物的命名惯例,新 ...

  9. C4D R14/15/16/17/18/19/20软件安装包及教程

    软件介绍: 中文名4D电影,外文名CINEMA 4D,研发公司为德国Maxon Computer,特点为极高的运算速度和强大的渲染插件,使用在电影<毁灭战士><阿凡达>中,获得 ...

最新文章

  1. 软件需求开发的18般武艺
  2. leetcode题解:Search in Rotated Sorted Array(旋转排序数组查找)
  3. clover configurator_枯木逢春,用Clover让老电脑从NVME SSD启动 再用叁年没问题
  4. 互联网1分钟 | 0121 Vlog陌生人社交APP「自言」为年轻人打造生活视频分享平台;周鸿祎:智能设备要警惕“海豚音攻击”...
  5. 多中心容灾实践:如何实现真正的异地多活?
  6. 不支持的major.minor版本52.0 [重复]
  7. 自动驾驶 7-1 Carla 概述 - 自动驾驶汽车模拟Carla Overview - Self-Driving Car Simulation
  8. 使用MisakaPatcher制作Galgame外挂汉化补丁
  9. 中国移动互联网行业深度报告
  10. Iperf下载及使用说明
  11. 最新织梦DEDE仿爱手赚网手赚导航网站源码手赚App下载导航站+手机版
  12. 流媒体直播协议与比较
  13. Python的多线程和多进程教程:大大提高效率
  14. 大一大学计算机论文摘要,大学计算机基础小论文
  15. app GPU性能调试笔记
  16. 仿京东天猫商品详情页
  17. 如何给笔记本用麦克风录的声音降噪(风扇声音大)
  18. 汪汪汪WDG--看门狗的作用
  19. 强化学习系列(1) 基本概念
  20. 输出1至100的数字之和;

热门文章

  1. 计算机信息安全法规和道德规范,信息安全法律法规与道德规范ppt
  2. java 定义泛型变量_Java不应该允许变量声明的泛型类型声明的任何原因?
  3. 集束搜索(Beam Search)
  4. csv文件示例_自己动手? -一个简单的CSV解析器示例
  5. 设计一个高精度的ADC采样电路思路
  6. R语言查找data.frame里面是否包含某些变量。
  7. 农业遥感技术科研成果汇总
  8. C3P Cast-Designer 是可以直接设计量产方案的工具,不只是模拟
  9. 戴尔Win10笔记本连接wifi后显示“无internet,安全”但可正常上网
  10. “ 异常检测 ” 研究方向文章