我在命令行中鍵入以下命令,以便通過gcc 3.4.5爲c程序生成控制流圖,但我找不到結果文件。 此外,我如何看到控制流圖的garphyicallyy? 謝謝如何通過gcc 3.4.5生成c程序的控制流圖?
0
A
回答
0
你忘了包括你的命令行......我假設-fprofile-arcs。輸出文件位置在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).
因此,輸出會與目標文件一起寫入目錄中。如果將源代碼直接編譯爲可執行文件,則可以在編譯器編寫可執行文件的目錄中找到分析輸出。
0
使用gcc -fdump-tree-cfg <Source.c>
作爲控制流程圖。
相關問題
- 1. C程序的數據流圖生成
- 2. 如何從程序集生成控制流程圖?
- 3. 如何爲C代碼生成控制流程圖
- 4. 生成數據通信流程圖(C程序,剖析)
- 5. C#控制檯應用程序將圖形生成爲位圖
- 6. 數據流和控制流程圖C
- 7. 通過DLL生成C#控制檯應用程序的3D表面?
- 8. 確定GCC的控制流程
- 9. 繪製一個c程序的控制流程圖從生成的野牛解析器內容
- 10. 用於C++代碼的控制流圖生成器
- 11. SQL程序流程圖生成軟件程序流程
- 12. C#控制流程
- 13. Rails應用程序流程圖生成?
- 14. Java:通過流程控制瀏覽器
- 15. 引導程序流量控制C#
- 16. 繪製控制流程圖
- 17. ASP.NET C#如何生成動態控制
- 18. 如何生成C程序的程序依賴圖?
- 19. 生成動態流程圖
- 20. WPF的流程圖控制
- 21. ASP.NET的流程圖控制
- 22. C++,如何用鍵盤輸入控制程序流程
- 23. 如何控制批量生成的順序→全部生成
- 24. PHPExcel如何通過Laravel控制器生成excel文件5
- 25. 如何在symfony2中通過控制檯生成服務
- 26. 生成html頁面的C#程序 - 限制圖像尺寸
- 27. 控制程序流程 - sas
- 28. 生成控制器MVC C#
- 29. 通過c/C++程序在linux中生成系統聲音
- 30. 通過生成名爲腳手架的Broke Rails應用程序控制器
對不起,該命令是$ gcc -o -dv prog.cpp -o prog.cpp – Arasteh 2010-08-19 09:07:09