2017-02-02 9 views
0

公式サイトの例であるKaleidoscopeの例をコンパイルしようとしています。 私は例を完全にコピーし、与えられたコマンドでコンパイルします。しかし、私は成功を集めることはできません。ここでllvmの例のコンパイルエラーを解決するには?

は、エラー情報は次のとおりです。 compile error

は、後の#include "LLVM /サポート/ raw_ostream.h" を追加します。このエラーは落ち着きました。 別のエラーが出ますが。 link error

+0

ソースを提供すると、人々が手助けするのがより簡単になります:) – splrs

+0

@splrsソースコードは[Kaleidoscope](http://llvm.org/docs/tutorial/LangImpl03.html)のリンクを参照してください。下にスクロールして見つけることができます。 – user3130007

+0

実際にあなたのerrs()の使い方は間違っています。この回答を見てください:http://stackoverflow.com/questions/41959551/how-do-i-print-out-an-instruction-in-llvm#comment71125983_41959551 – deLta

答えて

0

toy.cppでerrs()関数が見つかりません。 errs()宣言(.hファイル)を見つけてtoy.cppにこのファイルを含めてみてください

+0

.hファイルの場所が見つかりません。 – user3130007

+0

システムツールを使用して* .hファイルを検索するか、すべてのファイルを検索してerr()を見つけてください。 – user7491616

+0

'llvm/Support/raw_ostream.h'にある必要があります。 – mkaes

関連する問題