まず、私はMacOS初心者で、llc -view-dag-combine1-dags sum.ll
の出力を見たいのです。Macではllcで/tmp
ディレクトリにドットが生成され、Appを開いてドットファイルを表示しようとします。
Graphviz]2を試してみましたが、うまくいきません(プログラムがクラッシュします)。他の何か、例えばxdotを試してみたい。brew install xdotでインストールしたのですが、MacOSがドットファイルを開くためにインストールした
xdot`を使う方法がわかりません。
あるいは、ドットファイルを見るための他の良いツールがあれば教えてください。できるだけシンプルにしたいのですが。
Xcodeがインストールされていれば、homebrewを使ってGraphviz GUIアプリをビルドすることもできる:
brew install graphviz --with-app
すでにgraphviz brewをインストールしている場合は、これを実行してください:
brew reinstall graphviz --with-app
この記事を書いている時点では、caskのように/Applications
にアプリへのシンボリックリンクをインストールすることはできないようです。
アプリのバンドルの場所を見つけるには、ビルドログを見てください:
./configure --prefix=/usr/local/Cellar/graphviz/2.40.1
ビルドログがない場合は、brew list graphviz
またはbrew info graphviz
を実行することでパスを確認することができます。
フォルダを開きます(前のステップで決定した実際のパスに置き換えてください):
open /usr/local/Cellar/graphviz/2.40.1
この中にGraphviz.appがあるはずです。これを/Applications
に移動/コピーするか、/Applications
にドラッグし、⌘とoptionキーを押してエイリアスを作成します。
現在、Graphviz自体にmacOS Mojaveでのビルドを妨げる問題があるようです。この回答に対して、動かないというコメントをしないでください。Graphvizの開発者によって状況が解決されたら、この回答を更新するようにします。
graphvizは「brew」経由でインストールできます。 BrewInstallは、すべてのMacアプリをインストールする手順を取得するための便利なWebサイトです。 BrewInstallで以下の回答を見つけました。
次のコマンドを使用して、まず醸造をインストールします。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
次に、次のコマンドを使用して、「graphviz」をbrewでインストールします。
brew install graphviz
GUIバージョンでインストールするには、上記のコマンドの代わりに次のコマンドを実行します。
brew install graphviz --with-app