您的位置:首页 > 运维架构

每天一个topic -- c 语言小工具

2013-08-20 23:17 197 查看
1. 内存检查工具 efence, 编译的时候需要加上 -lefence -lpthread 提供多线程支持

  gdb test

  r

  where

  这时候可以看到准确的输出信息是哪一行内存溢出了

2. 语法检查工具 splint

  splint -strict *.c

  还是只能静态检查逻辑错误没法检查出来

3. 性能检测工具 gprof

  编译的时候需要带上选项 -pg

  gcc -pt -o test test.c

./test 执行程序后会生成一个 gmon.out 文件

然后是命令 gprof ./test 可以看到性能profile 文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: