Get Frama-C
# 1. Install opam (OCaml package manager)
sudo apt install opam # or dnf, pacman, etc.
# Or you can download an opam binary, put it in the PATH
# and run it directly (no sudo required)
# 2. Initialize opam (install an OCaml compiler)
opam init --compiler 4.14.1 # may take a while
eval $(opam env)
# 3. Install Frama-C (including dependencies)
opam install frama-c # opam will install system package dependencies;
# may require sudo
# 1. Install Homebrew
# 2. Install required dependencies for Frama-C
brew install opam gmp
# 3. Install recommended dependencies for Frama-C
brew install graphviz zmq
# 4. Initialize opam (install an OCaml compiler)
opam init --compiler 4.14.1 # may take a while
eval $(opam env)
# 5. Finally install Frama-C
opam install frama-c
# 1. Prepare opam installation sudo apt update && sudo apt upgrade sudo apt install make m4 gcc opam # 2. opam setup opam init --disable-sandboxing --shell-setup eval $(opam env) opam install -y opam-depext # 3. Install graphical dependencies opam depext --install -y lablgtk3 lablgtk3-sourceview3 # 4. Install Frama-C opam depext --install -y frama-c # On WSL2, run the GUI as: GDK_BACKEND=x11 frama-c-gui
Issues? Problems?
For detailed installation instructions, click here
For posting a new issue in our bug tracking system, click here
