0
私は、このガイド使用しています:LLVMパスを作成するためのhttp://llvm.org/releases/3.0/docs/WritingAnLLVMPass.htmlを、しかし、私はないフォルダ「デバッグを+アサート」を持っているLLVMパスエラー
opt -load ../../../Debug+Asserts/lib/Hello.so -hello <hello.bc> /dev/null
Error opening '../../../Release/lib/Hello.so': ../../../Release/lib/Hello.so: undefined symbol: _ZN4llvm12PassRegistry12registerPassERKNS_8PassInfoEb
-load request ignored.
opt: Unknown command line argument '-hello'. Try: 'opt -help'
ノートを使用する場合、私は次のエラーを持っていますが、 「リリース」
誰かが問題を抱えていることを知っていますか?
Hello.bcファイルを作成するために、llvm-gccの代わりにllvm-clangを使用している可能性があります。 (このガイドではllvm-gccを使用すると言いますが、それは動作しません:http://llvm.org/releases/3.0/docs/GettingStarted.html#tutorial)またはllvm-3.0を使用している間に私が2.8を選択している可能性がありますか?
okですが、どのようにoptバージョン3.0を入手できますか?私はそれを見つけることはありません – Nicola
大丈夫、私はすべて解決! :) ...私はまだ私のPC上でllvm-2.9とllvm-2.8を持っていた。今私はllvm-3.0しか持っていません。私は.bcファイルを作り直しました。 :)ありがとう – Nicola
あなたは私の答えをupvoteする必要がありますので、それは解決したと見られます:) – joey