Frama-C Installation

Currently (September 2014), Frama-C is installed most easily on UNIX-like operating systems, which include GNU/Linux, MacOS X, FreeBSD, OpenBSD. Ubuntu is one of many Linux distributions.

For installation on MSWindows, refer to the instructions in frama-c_windows.txt — Thanks to Yuriy!

Most Linux distributions come with (at least one) package manager; on MacOS X, use MacPorts. You need to know how to use your system's package manager.

(If your package manager provides Frama-C, check whether it is the latest version, namely Neon-20140301.)

Frama-C is implemented in OCaml; the easiest way to install the latest version of Frama-C should be using the OCaml package manager OPAM. (This is a separate package manager for packages implemented in OCaml. Once you use OPAM for OCaml packages, it is in general wise to not use your system package manager for these packages any more.)

Some distribution-specific hints:

On Ubuntu, before using Opam to install Frama-C etc.:
(and probably similarly on many other binary Linux distributions):
On MacOS X:


Wolfram Kahl, for CS 3EA3