107 votes

Comment ouvrir point sur Mac

Tout d'abord, je suis nouveau sur MacOS, et ce que je veux, c'est être capable de voir la sortie de l' llc -view-dag-combine1-dags sum.ll. Sur Mac, llc sera de générer des dot en /tmp répertoire, et essayez d'ouvrir l'Application pour afficher la dot de fichier. J'ai essayé de Graphviz, mais il ne fonctionne pas (le plantage du programme). Je voudrais essayer quelque chose d'autre, comme xdot par exemple. Je l'installer en brew install xdot, mais ne sais pas comment laisser la MacOS utiliser l' xdot je viens d'installer pour ouvrir le fichier dot.

Ou de toute autre meilleur outil pour afficher la dot de fichier? Je tiens à garder chose d'aussi simple que possible.

208voto

Leowang Points 1119

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

Mais dans mon cas, pour traiter le fichier .dot

J'ai utilisé brew install graphviz

Ensuite, utilisez la commande suivante pour convertir .dot en .png

 dot -Tpng DocName.dot -o DocName.png
 

Cela fonctionne à chaque fois sans crash.

42voto

Eliot Points 593

Vous pouvez également créer la Graphviz GUI application à l'aide des homebrew si vous avez Xcode installé:

brew install graphviz --with-app

Si vous avez déjà installé graphviz de bière, vous aurez envie de le faire:

brew reinstall graphviz --with-app

Au moment de la rédaction, cela n'apparaît pas à installer un lien vers l'application en /Applications comme le fût a fait, donc si vous voulez que vous aurez besoin de le faire manuellement (ou copie de l'application).

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

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

Si vous n'avez pas le journal de plus le, vous pouvez déterminer ce chemin d'accès en cours d'exécution brew list graphviz ou brew info graphviz.

Ouvrir le dossier (à remplacer par le chemin d'accès réel vous avez déterminé à l'étape précédente):

open /usr/local/Cellar/graphviz/2.40.1

À l'intérieur ici, vous devriez voir Graphviz.app. Vous pouvez déplacer/copier vers /Applications ou créer un alias en le faisant glisser à l' /Applications et la tenue de la commande et l'option touches.

Avertissement! Peut-être actuellement cassé sur Mojave.

Veuillez voir le commentaire ci-dessous à partir de Kim Piles:

Comme de 2018-12-21, pour macOS désert de mojave, il y a un problème avec l'utilisation de la --with-app drapeau dans le brassage de commande d'installation. Voir gitlab.com/graphviz/graphviz/issues/1445. Sera mise à jour lorsque le correctif de travail.

Il semble que si il ya un problème avec Graphviz lui-même actuellement, la prévention s'appuie sur macOS Mojave. Merci de ne pas commenter cette réponse en disant que cela ne fonctionne pas, il va rien accomplir. Vous pouvez suivre la question ci-dessus pour plus de mises à jour et nous allons essayer de mettre à jour cette réponse si/quand la situation est résolue par le Graphviz devs.

10voto

chenwj Points 745

Homebrew a graphviz qui est en ligne de commande uniquement. Je suggérerais d’utiliser MacPorts pour installer graphviz-gui , ce qui nous évitera bien des ennuis.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X