compilation instructions

This commit is contained in:
Daniel Kroening 2017-03-18 22:13:05 +00:00
parent 1ca2b70d36
commit f0824193a8
1 changed files with 9 additions and 9 deletions

View File

@ -10,10 +10,10 @@ environments:
- Solaris 11
- FreeBSD 10 or 11
- FreeBSD 11
- Cygwin
(We recommend the i686-pc-mingw32-g++ cross compiler, version 4.7 or above.)
(We recommend the i686-pc-mingw32-g++ cross compiler, version 5.4 or above.)
- Microsoft's Visual Studio version 12 (2013), version 14 (2015),
or version 15 (older versions won't work)
@ -29,16 +29,16 @@ COMPILATION ON LINUX
We assume that you have a Debian/Ubuntu or Red Hat-like distribution.
0) You need a C/C++ compiler, Flex and Bison, and GNU make.
The GNU Make needs to be version 3.81 or higher. On Debian-like
distributions, do
The GNU Make needs to be version 3.81 or higher.
On Debian-like distributions, do
apt-get install g++ gcc flex bison make git libz-dev libwww-perl patch libzip-dev
apt-get install g++-6 gcc flex bison make git libz-dev libwww-perl patch libzip-dev
On Red Hat/Fedora or derivates, do
yum install gcc gcc-c++ flex bison perl-libwww-perl patch
Note that you need g++ version 4.9 or newer.
Note that you need g++ version 5.2 or newer.
1) As a user, get the CBMC source via
@ -57,7 +57,7 @@ COMPILATION ON SOLARIS 11
1) As root, get the necessary development tools:
pkg install system/header developer/lexer/flex developer/parser/bison developer/versioning/git
pkg install --accept developer/gcc-49
pkg install --accept developer/gcc-5
2) As a user, get the CBMC source via
@ -83,8 +83,8 @@ COMPILATION ON SOLARIS 11
It will mis-optimize MiniSat2.
COMPILATION ON FREEBSD 10/11
----------------------------
COMPILATION ON FREEBSD 11
-------------------------
1) As root, get the necessary tools: