web-dev-qa-db-fra.com

Comment ouvrir point sur Mac

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

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

56
chenwj

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

7
chenwj

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.

118
Leowang

Vous pouvez également créer l'application graphique Graphviz à l'aide de homebrew si vous avez installé Xcode:

brew install graphviz --with-app

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

brew reinstall graphviz --with-app

Au moment de la rédaction de cet article, il ne semble pas que cela installe un lien symbolique vers l'application dans /Applications, contrairement à cask. Si vous souhaitez que vous deviez le faire manuellement (ou copier l'application à l'extérieur).

Pour trouver l'emplacement du paquet d'applications, consultez le journal de construction, vous devriez voir une ligne comme celle-ci:

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

Si vous ne possédez 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 déterminé à l'étape précédente):

open /usr/local/Cellar/graphviz/2.40.1

À l'intérieur, vous devriez voir Graphviz.app. Vous pouvez le déplacer/le copier dans /Applications ou créer un alias en le faisant glisser vers /Applications en maintenant la touche  et option clés.

Attention! Peut actuellement être cassé sur Mojave.

S'il vous plaît voir le commentaire ci-dessous de Kim Stacks :

Depuis 2018-12-21, l'utilisation de l'indicateur --with-app dans la commande brew install pose un problème pour macOS mojave. Voir gitlab.com/graphviz/graphviz/issues/1445 . Mettra à jour cette information lorsque le correctif fonctionnera.

Il semble qu’il ya un problème avec Graphviz, qui empêche actuellement la construction sur macOS Mojave. Veuillez ne pas commenter sur cette réponse en disant que cela ne fonctionne pas, cela ne fera rien. Vous pouvez suivre le problème ci-dessus pour plus de mises à jour et nous essayerons de mettre à jour cette réponse si/lorsque la situation est résolue par les devs de Graphviz.

32
Eliot