0

LLVM は、 Graphvizの「ドット」形式でグラフを作成し、ビューアーを自動的に呼び出して表示することができます。デフォルトではdotty、これらのグラフを表示するために使用されます。別のビューアを使用するように変更できることは知っていますが、その方法に関する正確な指示を見つけることができませんでした。

別のビューアでグラフを開くにはどうすればよいですか?

私は Linux で実行していますが、Windows の回答にも興味があります。

4

3 に答える 3

1

CMakeCache.txtビルドフォルダー内のファイルを変更する必要があることがわかりました。たとえば、 dottyの代わりにXDotLLVM_PATH_XDOT_Pを使用するには、そのファイルのプロパティを編集して、ファイルのフル パスを指すようにしましたxdot.py

プロジェクトを再構築した後、代替ビューアが正常に開くようになりました。

于 2012-07-24T14:54:30.270 に答える
1

私はただこれをする必要がありました。dotty のバックアップを作成し (念のため)、dotty から XDot へのリンクを作成しました。

cp /usr/bin/dotty /usr/bin/dotty_copy
ln -s /usr/bin/dotty /usr/bin/xdot

構成ステップ中に変数を設定することもできると思いますが (おそらく LLVM_PATH_DOTTY)、LLVM を再コンパイルしたくなかったので、これを試したことはありません。

于 2013-04-19T18:54:54.377 に答える
0

のいずれかを有効にするまで、DisplayGraph関数をハッキングするか、makefile をいじってみてください。#ifdefDisplayGraph

于 2012-07-23T14:21:21.027 に答える