如何在Mac上打开点

时间:2017-04-12 14:40:11

标签: macos graphviz

首先,我是MacOS的新手,我想要的是能够看到llc -view-dag-combine1-dags sum.ll的输出。在Mac上,llc将在/tmp目录中生成点,并尝试打开App以显示点文件。 我尝试了Graphviz,但它不起作用(程序崩溃)。我想尝试别的东西,比如xdot。我是按brew install xdot安装的,但不知道如何让MacOS使用我刚刚安装的xdot打开点文件。

还是其他更好的工具来查看点文件?我想尽量保持简单。

5 个答案:

答案 0 :(得分:104)

我从未使用过' llc'之前。

但在我的情况下处理.dot文件

我使用了brew install graphviz

然后使用以下命令将.dot转换为.png

dot -Tpng DocName.dot -o DocName.png

每次都没有崩溃。

答案 1 :(得分:29)

如果安装了Xcode,您还可以使用自制软件构建Graphviz GUI应用程序:

brew install graphviz --with-app

如果您已经安装了graphviz brew,则需要执行此操作:

brew reinstall graphviz --with-app

在撰写本文时,这似乎并未将应用程序的符号链接安装到/Applications,就像cask一样,所以如果你想要,你需要手动完成(或复制应用程序) )。

要查找应用程序包的位置,查看构建日志,您应该看到如下所示的行:

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

如果您不再拥有构建日志,则可以通过运行brew list graphvizbrew info graphviz来确定此路径。

打开文件夹(将其替换为您在上一步中确定的实际路径):

open /usr/local/Cellar/graphviz/2.40.1

在这里你应该看到Graphviz.app。您可以将其移动/复制到/Applications或创建别名,方法是将其拖至/Applications并按住选项键。

警告!目前可能会在Mojave上打破。

Please see comment below from Kim Stacks

  

截至2018-12-21,对于macOS mojave,使用的问题是一个问题   brew install命令中的--with-app标志。见gitlab.com/graphviz/graphviz/issues/1445。将更新此时   修复工作。

似乎Graphviz本身存在一个问题,目前正在阻止macOS Mojave上的构建。请评论此答案,说它不起作用,它什么都不会做。您可以按照上述问题获取更多更新,如果/当Graphviz开发人员解决了这种情况,我们会尝试更新此答案。

答案 2 :(得分:7)

Homebrew只有graphviz这是命令行。我建议使用MacPorts来安装graphviz-gui,这样可以免除我们的麻烦。

答案 3 :(得分:1)

您可以通过brew安装graphviz。 BrewInstall是一个方便的网站,可帮助您安装所有Mac应用程序。我在BrewInstall上找到了以下答案。

首先使用以下命令安装brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

现在使用以下命令通过brew安装graphviz

brew install graphviz

要使用GUI版本安装它,请运行以下命令,而不是上面的命令:

brew install graphviz --with-app

答案 4 :(得分:-2)

macOS上的新版本使您能够切换查看/处理隐藏文件的功能。

对于在macOS上进行开发的用户-按下macOS文件系统中的 Command + Shift + Period Command + Shift +。)将隐藏或显示看不见的文件。这将允许您切换创建和使用点文件的功能。

为简单地查看或编辑点文件,此方法可能效果最好。请注意,此开关处于活动状态时,似乎是系统范围的开关,允许其他应用程序访问/打开点文件,就像处理任何文本文件一样。