forked from breed/elfsh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
32 lines (22 loc) · 1.02 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
How to build the ERESI framework. This includes:
- elfsh, e2dbg, etrace, kernsh, evarista and kedbg.
- the language interpreter and type system libraries : librevm and libaspect
- analysis libraries : libelfsh, libedfmt, libasm, libkernsh, and libmjollnir
- debugging libraries : libe2dbg and libgdbwrap
- the standard eresi library : libstderesi
- the interface library (readline based) : libui
You will need openssl headers. Debian users should install openssl-dev.
Make sure you have enough free space on your filesystem,
build of 32-64 objects can take up to 800MB!
1. ./configure --help (select your options)
2. make
3. make install (optional, you can test from e2dbg/e2dbg and vm/elfsh)
4. cd testsuite && make (optional)
If you want to test without installing, you need to do :
1. ./configure --enable-testing [--otheropts]
[...]
5. source env.sh
from the root directory of the project. This will change your
LD_LIBRARY_PATH variable for using uninstalled libraries.
Read each directory README file for more information.
Have fun!