gprofile tips

1,c++ 文件需要用g++ 编译而不能用gcc
2,Example
  g++ -g -c main.cpp -pg    //编译的时候增加-pg选项
  g++ -o learn main.o -pg   //连接的时候也要增加-pg选项。
  或者g++ -g -pg -o learn main.cpp
3,makefile 中的选项
CC gcc
CXX g++
CFLAGS
CXXFLAGS += -pg
LFLAGAS  += -pg
4, -os 选项不能与-pg同时使用,否则为coredump。
   使用-pg的代码不能被优化。
5,一般只能使用静态库,动态库会有问题。
6,"gmon.out: no such file or directory"
  1)you didn't compile or link with -pg
  2)your program exited abnormally
7,key oprtion
  -m num only  output symbole that are excuted less than num times
8,target building
  不能使用-g, -fPIC option. for shared library.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值