没有注册任何应用程序来处理此点文件

没有注册任何应用程序来处理此点文件

我使用一些工具来生成一些点图(opt -analyze -view-cfg),但是出现了这个错误:

gio: file:///tmp/cfg_ZNSaIiED2Ev-e32185.dot: No application is registered as handling this file

我认为这是因为我没有查看点文件的应用程序,然后我从 apt-get 安装了 graphviz,但错误仍然存​​在,我该如何解决这个问题?

我使用 Ubuntu 18.04

答案1

安装xdot对我有用。

sudo apt install xdot

此后,您可以opt <file> -analyze -view-cfg照常使用,并且图表将显示出来。

答案2

我也面临类似的问题。

如果你想生成 CFG,你可以使用“-dot-cfg”生成 .dot 文件,然后你可以使用多蒂 查看 dotty 文件

http://manpages.ubuntu.com/manpages/trusty/man1/dotty.1.html

相关内容