Как сгенерировать граф потока управления для программы c с помощью gcc версии 3.4.5 - PullRequest
2 голосов
/ 20 августа 2010

Я не могу сгенерировать поток управления для программы c на gcc 3.4.5. если это возможно, помогите мне сгенерировать cfg. Я использую следующие команды, но не могу найти файл cfg.

$ gcc -o -dv prog.c -o prog

результат: нераспознанная опция командной строки "-fdump-tree-fixupcfg"

$ gcc -fdump-tree-cfg prog.c 

результат: он не генерирует никакой файл cfg. С уважением.

1 Ответ

5 голосов
/ 26 октября 2011

GCC 3.4.x - очень древняя версия GCC.

Почему бы вам не использовать недавний GCC, например GCC 4.6 (или новее) для этой цели? Ваша опция -fdump-tree-cfg создаст файл prog.c.*

добавления

Вы также можете рассмотреть возможность создания плагина GCC или расширения MELT (MELT - это предметно-ориентированный язык для расширения последних версий GCC) для этой цели. Вам понадобится последняя версия GCC (минимум 4.7).

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