Ubuntu 16.04 编译安装 SkyEye 1.3.5

本文介绍在操作系统 Ubuntu 16.04 中编译安装硬件仿真软件 SkyEye 1.3.5 的方法。

对于 Ubuntu 12.04 安装 SkyEye 1.3.5 以及 SkyEye Testsuite sparc_hello 的使用:[链接]
对于 Fedora 17 安装 SkyEye 1.3.5:[链接]
对于 Linux 安装 SkyEye 1.3.4 以及 SkyEye Testsuite arm_hello 的使用:[链接]



SkyEye 1.3.5 引用了 llvm 3.0 底层虚拟机、x11 底层界面库 等一些软件。如果是新安装的 Ubuntu 系统,这些软件可能就没有,因此在安装 SkyEye 的过程中也要把它们一起安装到你的机器上。

我这里有一张表,列出了在安装 SkyEye 过程中我们需要手动做的事情:

Hardware Emulation Scheme Table

StepOperation[注意]ArchiveProcess[下载][更多]
1.Manual Make[注意]skyeye-1.3.5 硬件仿真软件[The redid making process][下载]
2.Auto Installbuild-essential 编译链接sudo apt-get install build-essential
3.Manual Make[注意]llvm-3.0.tar.gz 汇编虚拟机[The basic making process][下载]
4.Auto Installlibtool 动态库加载工具sudo apt-get install libtool[更多]
5.Auto Install[注意]x11 界面底层库sudo apt-get install libx11-dev[更多]
6.Auto Installx11 extensions 界面底层库扩展sudo apt-get install x11proto-xext-dev
7.Auto Installx11 extensions 界面底层库扩展sudo apt-get install libxext-dev
8.Manual Make[注意]libiconv-1.14.tar.gz 字符编码转换库[The basic making process][下载][更多]
9.Auto Install[注意]libgtk2.0-dev 界面库sudo apt-get install libgtk2.0-dev[更多]
10.Manual Make[注意]python-2.7.3 程序设计语言[The basic making process][下载][更多]



表中,有一些链接,它们表示如下:
[下载]:Manual Make 所需源码的下载地址
[更多]:相关的更多网上资源
[注意]:相关的问题解决方案




如果在安装过程中,发现安装版本不对,也不要紧,可用以下命令卸载:

Optional Scheme Table

StepOperationArchiveRemoval
2,4-7,9Auto Uninstall[Any]sudo apt-get remove [Any]
1,3,8,10Manual Unmake[Any]sudo make uninstall
[Any]Deep Clean[Any]sudo rm -r *





正常情况下,SkyEye 的安装步骤比通用的安装步骤多了 2 步:“库文件制作”,所以加起来共有 5 步:


The Miscellaneous Making Process

SubstepBasic or RedidArchiveTable for Making
1.1.Basic or Redid[Any]./configure
1.2.Redid[Any]make lib
1.3.Basic or Redid[Any]make
1.4.Redid[Any]sudo make install_lib
1.5.Basic or Redid[Any]sudo make install



这样即安装好。




默认安装目录是 /opt,为了使用快捷可制作一链接:

ln /opt/skyeye/bin/skyeye /usr/local/bin/skyeye



然后启动。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值