macos - open - Cómo abrir dot en Mac
gvedit for graphviz (3)
Nunca usé ''llc'' antes.
Pero en mi caso para tratar con el archivo .dot
Utilicé
brew install graphviz
Luego usé el siguiente comando para convertir .dot a .png
dot -Tpng DocName.dot -o DocName.png
Funciona siempre sin fallar.
En primer lugar, soy nuevo en MacOS, y lo que quiero es poder ver la salida de
llc -view-dag-combine1-dags sum.ll
En Mac,
llc
generará un punto en el directorio
/tmp
e intentará abrir la aplicación para mostrar el archivo de puntos.
He intentado
Graphviz
, pero no funciona (el programa falla).
Me gustaría probar algo más, como
xdot
por ejemplo.
Lo instalo
brew install xdot
, pero no sé cómo dejar que MacOS use el
xdot
que acabo de instalar para abrir el archivo de puntos.
¿O alguna otra herramienta mejor para ver el archivo de puntos? Me gustaría mantener la cosa lo más simple posible.
También puede compilar la aplicación GUI Graphviz usando homebrew si tiene instalado Xcode:
brew install graphviz --with-app
Si ya instaló el brev de graphviz, querrá hacer esto:
brew reinstall graphviz --with-app
Al momento de escribir esto, no parece instalar un enlace simbólico a la aplicación en
/Applications
como lo hace cask, por lo que si lo desea, deberá hacerlo manualmente (o copiar la aplicación).
Para encontrar la ubicación del paquete de aplicaciones, eche un vistazo al registro de compilación, debería ver una línea como esta:
./configure --prefix=/usr/local/Cellar/graphviz/2.40.1
Si ya no tiene el registro de compilación, puede determinar esta ruta ejecutando
brew list graphviz
o
brew info graphviz
.
Abra la carpeta (reemplace esto con la ruta real que determinó en el paso anterior):
open /usr/local/Cellar/graphviz/2.40.1
Aquí dentro deberías ver Graphviz.app.
Puede moverlo / copiarlo a
/Applications
o crear un alias arrastrándolo a
/Applications
y manteniendo presionadas las teclas
⌘
y de
opción
.
¡Advertencia! Actualmente puede estar roto en Mojave.
Vea el comentario a continuación de Kim Stacks :
A partir del 2018-12-21, para macOS mojave, hay un problema con el uso del indicador --with-app en el comando brew install. Ver gitlab.com/graphviz/graphviz/issues/1445 . Actualizará esto cuando la solución esté funcionando.
Parece que hay un problema con Graphviz mismo que actualmente impide las compilaciones en macOS Mojave. No comente esta respuesta diciendo que no funciona, que no logrará nada. Puede seguir el problema anterior para obtener más actualizaciones e intentaremos actualizar esta respuesta si los desarrolladores de Graphviz resuelven la situación.
Homebrew tiene graphviz que es solo la línea de comandos. Sugeriría usar MacPorts para instalar graphviz-gui , eso nos salvará de muchos problemas.