Comment ouvrir dot sur Mac

Tout d'abord, je suis nouveau sur MacOS, et ce que je veux, c'est pouvoir voir la sortie de llc -view-dag-combine1-dags sum.ll. Sur Mac, llc va générer dot dans le répertoire /tmp, et essayer d'ouvrir L'application pour afficher le fichier dot. J'ai essayé Graphviz , mais cela ne fonctionne pas (le plantage du programme). Je voudrais essayer autre chose, comme xdot par exemple. Je l'installe par brew install xdot, mais je ne sais pas comment laisser MacOS utiliser le xdot que je viens d'Installer pour ouvrir le fichier dot.

Ou tout autre meilleur outil pour afficher la dot de fichier? Je voudrais garder la chose aussi simple que possible.

27
demandé sur Stephan Vierkant 2017-04-12 17:40:10

3 réponses

Je n'ai jamais utilisé ' llc ' auparavant.

Mais dans mon cas pour faire face à la .fichier point

J'ai utilisé brew install graphviz

Ensuite utilisé la commande suivante pour convertir .dot à .png

dot -Tpng DocName.dot -o DocName.png

Cela fonctionne à chaque fois sans incident.

71
répondu Leowang 2017-05-24 12:01:45

Vous pouvez également créer L'application graphique Graphviz en utilisant homebrew si Xcode est installé:

brew install graphviz --with-app

Si vous avez déjà installé le graphviz brew, vous voudrez faire ceci:

brew reinstall graphviz --with-app

Au moment de l'écriture, cela ne semble pas installer de lien symbolique vers l'application dans /Applications comme le fait cask, donc si vous le souhaitez, vous devrez le faire manuellement (ou copier l'application).

Pour trouver l'emplacement de l'app bundle, ont un oeil sur le journal, vous devriez voir une ligne comme ce:

./configure --prefix=/usr/local/Cellar/graphviz/2.40.1

Si vous n'avez plus le journal de construction, vous pouvez déterminer ce chemin en exécutant brew list graphviz ou brew info graphviz.

Ouvrez le dossier (remplacez-le par le chemin réel que vous avez déterminé à l'étape précédente):

open /usr/local/Cellar/graphviz/2.40.1

A l'intérieur, vous devriez voir Graphviz.App. Vous pouvez déplacer/copier vers /Applications ou créer un alias en le faisant glisser vers /Applications et la tenue de la et option clés.

17
répondu Eliot 2018-07-22 10:25:12

Homebrew a graphviz, qui est en ligne de commande uniquement. Je suggère d'utiliser MacPorts pour installer graphviz-gui , Cela nous évitera beaucoup de problèmes.

4
répondu chenwj 2017-05-17 14:55:08