知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

GNU C program execute path trace method

发布时间:2014-09-05 14:11:08作者:知识屋

GNU C program execute path trace method
 
准备工具 tar-latest.tar.gz  graphviz  gprof2dot.py
 
在ubuntu下解压tar-latest.tar.gz
 
$tar -zxvf tar-latest.tar.gz  
 
$cd tar-1.26/src 
 
将gprof2dot.py文件拷到当前目录
 
执行命令configure得到makefile
 
$./configure
 
将makefile文件中 CFLAGS=-g  LDFLAGS= 改为CFLAGS=-pg  LDFLAGS=-pg
 
$tar -zxvf XX.tar.gz  (XX为任意一压缩文件)
 
$gprof tar gmon.out > report.txt
 
$python gprof2dot.py report.txt|dot -Tjpg -o wang.jpg(注意,当执行此命令是会提示sudo 。。。。那就是下载安装graphviz)
 
看看当前目录的wang.jpg
 
$xdg-open wang.jpg
 
美图出现啦!!!
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜