Ubuntu安装miasm

操作系统版本:Ubuntu 14.04(64位)


安装llvm3.3,注意版本不要错误

Terminal command
$ sudo apt-get install llvm llvm-3.3

安装python-dev

Terminal command
$ sudo apt-get install python-dev

安装llvmpy的非发布包

Terminal command
$ sudo apt-get install python-pip
$ sudo pip install https://pypi.python.org/packages/source/l/llvmpy/llvmpy-0.12.7-9-g60b512d.tar.gz

安装elfesteem

Terminal command
$ git clone https://github.com/serpilliere/elfesteem.git elfesteem
$ cd elfesteem
$ python setup.py build
$ sudo python setup.py install

安装tinycc

首先下载tinycc源码包,不要去官网下载,用下面提供的下载地址下载:
http://repo.or.cz/tinycc.git/snapshot/d5e22108a0dc48899e44a158f91d5b3215eb7fe6.zip

编译时出现如下错误可以忽略:
texi2html -monolithic -number tcc-doc.texi
make: texi2html: Command not found
make: [tcc-doc.html] Error 127 (ignored)
makeinfo tcc-doc.texi
make: makeinfo: Command not found
make: [tcc-doc.info] Error 127 (ignored)

安装时出现如下错误忽略:
install: cannot stat ‘tcc-doc.html’: No such file or directory
make: [install] Error 1 (ignored)

安装成功后会在/usr/local/lib/目录下生成如下3个文件:
libtcc.so
libtcc.so.1
libtcc.so.1.0

Terminal command
$ cd tinycc_directory
$ ./configure --disable-static
$ make
$ sudo make install

安装pyparsing

下载地址如下:
https://launchpadlibrarian.net/290021680/pyparsing_2.1.10+dfsg1.orig.tar.gz

Terminal command
$ cd pyparsing_directory
$ python setup.py build
$ python setup.py install

安装miasm

Terminal command
$ cd miasm_directory
$ python setup.py build
$ sudo python setup.py install

测试

Terminal command
$ cd miasm_directory/test
$ python test_all.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值