每天一个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 文件
gdb test
r
where
这时候可以看到准确的输出信息是哪一行内存溢出了
2. 语法检查工具 splint
splint -strict *.c
还是只能静态检查逻辑错误没法检查出来
3. 性能检测工具 gprof
编译的时候需要带上选项 -pg
gcc -pt -o test test.c
./test 执行程序后会生成一个 gmon.out 文件
然后是命令 gprof ./test 可以看到性能profile 文件
相关文章推荐
- 【每天一个Linux命令】16. 强大的文件搜索工具grep
- 用C#语言做一个基于UDP的私聊和群聊工具
- [每天一个知识点]11-Java语言-String.split
- 【每天一个Linux命令】17. 强大的文件搜索工具grep&&正则表达式
- [每天一个知识点]21-Java语言-MultiCatch
- [每天一个知识点]22-Java语言-二进制字面值
- 一个能够解析各种程序语言并且设定颜色上去的工具
- 每天一个topic -- net 和linux 路由表
- 【每天算法1】:用java 语言实现,输入一个数,就相应地输出的几维数组
- [每天一个知识点]30-Java语言-asList
- 采用 PAT工具及CSP语言,对一个问题进行自动机 建模
- [每天一个知识点]20-Java语言-菱形运算符
- [每天一个知识点]14-Java语言-字符串拼接
- [每天一个知识点]4-Java语言String.format
- 又一个语言识别工具(ANTLR)
- 数学,英语,计算机语言,其实都是一个东西--工具
- 每天一个topic -- select 函数
- [每天一个知识点]9-Java语言-CharSequence是什么
- [每天一个知识点]15-Java语言-字符串连接
- 每天一个topic --route 初始化