Как сгенерировать граф потока управления программы с помощью GCC 3.4.5? - PullRequest
0 голосов
/ 19 августа 2010

Я набираю следующую команду в командной строке, чтобы сгенерировать граф потока управления для программы ac с помощью gcc 3.4.5, но я не смог найти файлы результатов.Кроме того, как я вижу графически поток управления?Спасибо

Ответы [ 2 ]

0 голосов
/ 15 декабря 2015

Используйте gcc -fdump-tree-cfg <Source.c> для графика потока управления.

См. Ссылку для графического интерфейса пользователя. Получение графика управления потоком из кода ANSI C

0 голосов
/ 19 августа 2010

Вы забыли включить свою командную строку ... Я предполагаю -fprofile-arcs. Расположение выходного файла описано в man-странице gcc:

    ... Each object file's auxname is
    generated from the name of the output file, if explicitly speci-
    fied and it is not the final executable, otherwise it is the base-
    name of the source file. In both cases any suffix is removed (e.g.
    foo.gcda for input file dir/foo.c, or dir/foo.gcda for output file
    specified as -o dir/foo.o).

Итак, вывод записывается вместе с объектными файлами - в их каталогах. Если вы скомпилируете исходный код непосредственно в исполняемый файл, вы найдете выход профилирования в каталоге, в который компилятор записал исполняемый файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...