diff options
author | Cristian Cadar <cristic@cs.stanford.edu> | 2011-05-26 20:40:29 +0000 |
---|---|---|
committer | Cristian Cadar <cristic@cs.stanford.edu> | 2011-05-26 20:40:29 +0000 |
commit | d9fe595122cd7c991163a8ab77a543375bb049a4 (patch) | |
tree | 60d0d93f2d9041b74e5839456282bbab0cf5505f /www | |
parent | 958e9f99e3837ea018f18799c0055d8dc8075c4d (diff) | |
download | klee-d9fe595122cd7c991163a8ab77a543375bb049a4.tar.gz |
Added instructions from Philip Guo about trying out KLEE via CDE.
Added a menu on the Getting Started webpage. git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@132142 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www')
-rw-r--r-- | www/GetStarted.html | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/www/GetStarted.html b/www/GetStarted.html index 0f109a99..5a41a1f2 100644 --- a/www/GetStarted.html +++ b/www/GetStarted.html @@ -17,6 +17,41 @@ <!-- <p>FIXME: Intro and disclaimer.</p> --> +<h3> +<a href="#cde">1. Trying out KLEE without installing any dependencies</a> <br/> +<a href="#build">2. Building KLEE</a> <br/> +<a href="#posix">3. Building KLEE with POSIX runtime support</a> <br/> +<a href="#stp">4. Building KLEE with a more recent version of STP</a> +</h3> + + +<h2 id="cde">Trying out KLEE without installing any dependencies</h2> + +<p> +If you would like to try out KLEE without the hassle of compiling or installing dependencies, <a href="http://keeda.stanford.edu/~pgbovine/klee-cde-package.v2.tar.bz2">download the self-contained package</a> (200MB), and follow the instructions in <tt>klee-cde-package/README</tt> to get up-and-running! +</p> + +<p> +This package contains a self-contained source+binary distribution of KLEE and all of its associated dependencies (e.g., llvm-2.7, llvm-gcc, uClibc, svn). Using this package, you can: +</p> + +<ol> +<li/> Compile target programs using llvm-gcc +<li/> Run KLEE on target programs compiled with llvm-gcc +<li/> Modify KLEE's source code, re-compile it to build a new KLEE binary, and then run the test suite using the new binary +<li/> Pull the latest KLEE source code updates from SVN +<li/> Run the entire <a href="TestingCoreutils.html">Coreutils case study</a> +</ol> + +<p> +... all without compiling or installing anything else on your Linux machine! +</p> + +<p> +The only requirement is that you are running a reasonably-modern x86-Linux distro that can execute 32-bit ELF binaries. This package was created using the <a href="http://www.stanford.edu/~pgbovine/cde.html">CDE auto-packaging tool</a>. +</p> + + <h2 id="build">Building KLEE</h2> <p>If you would like to try KLEE, the current procedure for building is @@ -99,7 +134,7 @@ targets.<p> to try KLEE.</li> </ol> -<h2 id="uclib">Building KLEE with POSIX runtime support</h2> +<h2 id="posix">Building KLEE with POSIX runtime support</h2> <p>The steps above are enough for building and testing KLEE on closed programs (programs that don't use any external code such as C library |