GNU C program execute path trace method


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
 
美图出现啦!!!
 

相关内容

    暂无相关文章