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á punto en /tmp
directorio, y tratar de abrir App para mostrar el archivo de punto.
He probado Graphviz, pero no funciona (el programa se bloquea). Me gustaría probar otra cosa, como xdot por ejemplo. Lo instalé con brew install xdot
, pero no sé cómo dejar que el MacOS use el xdot
que acabo de instalar para abrir el archivo dot.
¿O alguna otra herramienta mejor para ver el archivo dot? Me gustaría mantener las cosas lo más simple posible.
También puedes crear la aplicación Graphviz GUI usando homebrew si tienes Xcode instalado:
brew install graphviz --with-app
Si ya ha instalado el brebaje graphviz, usted querrá hacer esto:
brew reinstall graphviz --with-app
En el momento de escribir, esto no parece instalar un enlace simbólico a la aplicación en /Aplicaciones
como cask hace, así que si quieres que usted ' tendrá que hacerlo manualmente (o copiar la aplicación a cabo).
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 tienes el registro de compilación, puedes determinar esta ruta ejecutando brew list graphviz
o brew info graphviz
.
Abre la carpeta (sustitúyela por la ruta real que determinaste en el paso anterior):
open /usr/local/Cellar/graphviz/2.40.1
Aquí dentro deberías ver Graphviz.app. Puedes moverlo/copiarlo a /Aplicaciones
o crear un alias arrastrándolo a /Aplicaciones
y manteniendo pulsadas las teclas ⌘ y option.
Por favor, vea el comentario a continuación de Kim Stacks:
A partir de 2018-12-21, para macOS mojave, there's un problema con el uso de la --with-app en el comando brew install. Ver gitlab.com/graphviz/graphviz/issues/1445. Se actualizará esto cuando el funcione.
Parece como si hay un problema con Graphviz sí mismo actualmente la prevención de las construcciones en macOS Mojave. Por favor, no comentar en esta respuesta diciendo que doesn't trabajo, no va a lograr nada. Usted puede seguir el tema anterior para más actualizaciones y we'll tratar de actualizar esta respuesta si/cuando la situación se resuelve por los desarrolladores Graphviz.