Dieser Fehler erscheint, wenn ich versuche, LLVM 3.4 vor installing Klee zu installieren.Überprüfung C LLVM Bitcode-Compiler funktioniert ... /xxx/llvm-3.4/Release+Asserts/bin/llvm-dis: Ungültiger Typ für Wert
Der Quellcode wird von der offiziellen LLVM-Website heruntergeladen und in eine separate Datei von Klee dekomprimiert. Makefile in llvm-3.4-Verzeichnis wird verwendet, um LLVM zu erstellen.
Klee zu erstellen, zuerst:
./configure --with-llvm=/home/zhangysh1995/work/llvm-3.4/ --wi
th-stp=/home/zhangysh1995/work/stp/stp
Und der Fehler:
....
checking for clang... FOUND
checking for clang++... FOUND
Using C llvm compiler : /usr/bin/clang
Using C++ llvm compiler : /usr/bin/clang++
checking C LLVM Bitcode compiler works...
/home/zhangysh1995/work/llvm-3.4/Release+Asserts/bin/llvm-dis: In
valid type for value
configure: error: Failed converting LLVM Bitcode to LLVM assembly. Maybe your LLVM versions do not match?
Es scheint dieser Fehler von Klee geworfen wird, aber es gibt kein Problem mit meiner LLVM-Version als Klee Führer sagt. Ein anderes ähnliches Problem wurde here und here, aber nicht hilfreich gemeldet
Ich habe immer noch keine Ahnung, wo ich mein debug starten soll. Ich schätze jede mögliche Hilfe.
Lassen Sie bitte Anmerkungen, wenn Sie eine Idee haben. Vielen Dank :) –