私はクレーが初めてなので、チュートリアルを作り始めました。
コンパイルに使用する場合:
llvm-gcc --emit-llvm -c -g get_sign.c その後、klee get_sign.o を使用して実行しようとすると、次のエラーが表示されます: KLEE: ERROR: error loading program 'get_sign.o': Invalid MODULE_CODE_GLOBALVAR record . このエラーは、BitcodeReader.cpp ファイル http://llvm.org/docs/doxygen/html/BitcodeReader_8cpp_source.html の行 01594 で定義されています。
clang (LLVM パスに正常に使用しました)、それを使用できないようです: KLEE: エラー: プログラム 'get_sign.o' の読み込み中にエラーが発生しました: 無効なビットコード署名 .
私に何ができるか知っていますか?
また、すでにパスに使用している Clang でコンパイルされた Klee 入力を提供するとよいのですが、エラーが示唆するように、それは可能ですか?
前もって感謝します !