本文共 744 字,大约阅读时间需要 2 分钟。
#!/bin/shset -xcd ../../utils . ./sys_info.shcd -# 检查是否root 用户if [ `whoami` != 'root' ] ; then echo "You must be the superuser to run this script" >&2 exit 1fi安装gcc包case $distro in "centos") yum install gcc -y print_info $? install-gcc ;; "ubuntu") apt-get install gcc -y print_info $? install-gcc ;;esac#所以这个gprof的tool就是在gcc编译的时候添加-pg 这个flaggcc -g -pg gprof.cprint_info $? gcc-gprof.c#运行c 函数./a.outprint_info $? run-a.out#输出c语言编译后的信息,主要用于优化c语言.gprof a.out gmon.out > report.txtprint_info $? run-gprofcase $distro into "ubuntu") apt-get remove gcc -y print_info $? remove-gcc ;; "centos") yum remove gcc -y print_info $? remove-gcc ;;esac
转载地址:http://eznmi.baihongyu.com/