This document provides generic information for compiling EncFS.
If you are looking for specific instructions for your operating system or distribution, take a look at the wiki.
EncFS v2 (from 2026) is implemented in Rust. To build:
cargo build --release
To run tests:
cargo test
To install:
cargo install --path .
Dependencies: * Rust toolchain (stable or nightly) * FUSE library (libfuse or OSXFUSE on macOS) * OpenSSL development libraries