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.
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.
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.
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.