
Я использую некоторые инструменты для создания точечных графиков (opt -analyze -view-cfg), но получаю следующую ошибку:
gio: file:///tmp/cfg_ZNSaIiED2Ev-e32185.dot: No application is registered as handling this file
Я думаю, это потому, что у меня нет приложений для просмотра dot-файлов, затем я установил graphviz из apt-get, но ошибка все еще существует, как ее исправить?
Я использую Ubuntu 18.04.
решение1
Установка xdot
мне подошла.
sudo apt install xdot
После этого вы можете использовать его opt <file> -analyze -view-cfg
как обычно, и график будет отображаться.
решение2
Я тоже столкнулся с похожей проблемой.
Если вы хотите сгенерировать CFG, вы можете использовать"-точка-cfg"для создания файла .dot, а затем вы можете использоватьточечный для просмотра точечных файлов
http://manpages.ubuntu.com/manpages/trusty/man1/dotty.1.html