List dependencies in readme.md (#547)

* readme dependencies

* upd
This commit is contained in:
Dongjia Zhang 2022-02-22 08:20:15 +09:00 committed by GitHub
parent 95d3de0f4b
commit ef01009f30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,17 +37,28 @@ LibAFL offers integrations with popular instrumentation frameworks. At the momen
## Getting started
1. Install the Rust development language. We highly recommend *not* to use e.g.
your Linux distribution package as this is likely outdated. So rather install
1. Install the Dependecies
- The Rust development language.
We highly recommend *not* to use e.g. your Linux distribition package as this is likely outdated. So rather install
Rust directly, instructions can be found [here](https://www.rust-lang.org/tools/install).
- LLVM tools
The LLVM tools are needed (newer than LLVM 11.0.0 but older than LLVM 15.0.0)
- Cargo-make
We use cargo-make to build the fuzzers in `fuzzers/` directory. You can install it with
```
cargo install cargo-make
```
2. Clone the LibAFL repository with
```
git clone https://github.com/AFLplusplus/LibAFL
```
Build the library using
3. Build the library using
```
cargo build --release