10

gdb を使用して llvm パスをデバッグすることは可能ですか? llvm サイトでドキュメントが見つかりませんでした。

4

3 に答える 3

8

はい。非リリース モードで LLVM をビルドします (デフォルト)。リリース ビルドよりも少し時間がかかりますが、gdb を使用して結果のオブジェクト ファイルをデバッグできます。

1 つの注意点: LLVM デバッグ モードのリンク時間を妥当なものにするために、Linux ボックスを 3GB のメモリにアップグレードする必要がありました。

于 2010-02-09T13:20:00.447 に答える
1

リチャード・ペニントンのアドバイスに従い、バッククォートを追加するとうまくいきます:

gdb /usr/local/bin/opt

次に入力します

run `opt -load=/pathTo/LLVMHello.so  -hello < /pathTo/your.bc > /dev/null`

注: コメントしたはずですが、できませんでした (担当者が欠落しています)。

于 2015-01-13T06:43:10.160 に答える