-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
53 lines (35 loc) · 1.28 KB
/
README
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
libarmisa readme
================
0. License
----------
This library can be freely modified and redistributed under the terms
of the GNU Lesser General Public License. See COPYING for details.
1. Purpose
----------
The purpose of libarmisa is to provide a software implementation of
the ARMv7 instruction set architecture for use in instruction set
simulators.
2. Dependencies
---------------
To build and use the library, the only dependency is the base Boost
library. To build and run tests, the Boost Unit Test Framework is also
required. See http://www.boost.org/ for details.
3. Compilation and installation
-------------------------------
To build and install the static library and headers, execute the
following commands in the root directory:
make
make install
Installation step may require root privileges.
By default, everything is installed in /usr/local:
- Static library: /usr/local/lib/libarmisa.a
- Headers: /usr/local/include
- Documentation: /usr/local/share/doc/libarmisa
These paths can be configured by changing the PREFIX variable in
Makefile and doc/Makefile.
4. Usage
--------
To use the library:
- Link with it: -larmisa
- Include the appropriate header: #include <armv7/isa.hpp>
- Read API documentation in /usr/local/share/doc/libarmisa/html/index.html