1.1 安装
cargo-fuzz 安装与环境要求
1分钟内可阅读完
译文 · 基于 Rust Fuzz Book
安装
原文链接: https://rust-fuzz.github.io/book/cargo-fuzz/setup.html
环境要求
libFuzzer 需要 LLVM 消毒器支持;适用于 x86-64 Linux、x86-64 macOS、Apple Silicon(aarch64)macOS 以及 Windows(得益于 MSVC AddressSanitizer)。需要支持 C++11 的 C++ 编译器。Rust 提供多种编译器。本项目需要 nightly 编译器,因为它使用 -Z 编译器标志以启用地址消毒。若你通过 rustup 安装 Rust,可用以下命令检查默认编译器:
| |
切换到 nightly 编译器:
| |
安装
| |
升级
| |