Download Crux
Last updated
Last updated
()
()
()
()
()
()
Crux binaries for Linux, macOS, and Windows are available from the GitHub . Binaries are distributed as tarballs which you can extract to a location of your choice. Note that Crux-MIR binaries for Windows are not currently included, but we expect to include them in an upcoming release.
GPG signatures are available for each release, and we encourage you to against our before installing to ensure the integrity of the release you downloaded.
Crux is also packaged using Docker, and can be fetched using one of the following commands:
Use the following command to run crux-mir
through cargo crux-test
from Docker on the Cargo project in the current directory:
Crux requires a companion tool, mir-json
, which provides a Cargo plugin and rustc
wrapper. We recommend installing mir-json
directly with Cargo by following the instructions in the .
Crux can make use of a variety of external SMT solvers, including Boolector, CVC4, CVC5, Yices, and Z3. These solvers can be downloaded from their respective developers at the locations below.
from Johannes Kepler University Linz
from New York University
from Stanford University and the University of Iowa
from SRI International
from Microsoft Research