sudo apt-get install libffi-dev libblocksruntime-dev clang
git clone git://github.com/cambridgehackers/llvm
git clone git://github.com/cambridgehackers/clang
cd llvm; git checkout remotes/origin/release_37atomicc1 -b release_37atomicc1
cd ../clang; git checkout remotes/origin/release_37atomicc1 -b release_37atomicc1
-
cd llvm
mkdir build cd build source ../../llvm-translate/configure_llvm make -j10
-
cd llvm-translate
./configure
-
cd llvm-translate
make
-
cd atomicc/examples/echo
make
-
cd llvm-translate
./run
-
examine output in:
output.tmp foo.tmp.xc foo.tmp.h
-
Klee
git clone https://github.com/niklasso/minisat git clone https://github.com/stp/stp.git
cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DENABLE_PYTHON_INTERFACE:BOOL=OFF .. cmake -DBUILD_SHARED_LIBS:BOOL=OFF ..