会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
NoSoul.Love
5Zi/LOaIkeeIseS9oAo=
博客园
首页
新随笔
联系
订阅
管理
2020年7月21日
C++软件开发常用辅助软件——gprof
摘要: gprof 生成函数调用关系以及调用次数,并统计耗时。用于优化代码或发现隐藏的问题。 示例 示例代码 1 #include <stdio.h> 2 3 void FunB() 4 { 5 int a = 1; 6 int b = 2; 7 int c; 8 for(int i = 0; i < 10
阅读全文
posted @ 2020-07-21 19:33 NoSoul.Love
阅读(283)
评论(0)
推荐(0)
编辑
C++软件开发常用辅助软件——Cppcheck
摘要: Cppcheck Cppcheck是一种C/C++代码缺陷静态检查工具,不同于C/C++编译器及其它分析工具,Cppcheck只检查编译器检查不出来的bug,不检查语法错误。执行的检查包括: 1. 自动变量检查 2. 数组的边界检查 3. class类检查 4. 过期的函数,废弃函数调用检查 5.
阅读全文
posted @ 2020-07-21 19:00 NoSoul.Love
阅读(389)
评论(0)
推荐(0)
编辑
C++软件开发常用辅助软件——SCons
摘要: SCons scons是一个Python写的自动化构建工具。每次构建时,会自动执行必要的命令以及重建必要的组件(即整个项目如果只修改了一份源代码文件,将仅重新构建跟这份源代码相关的组件)。 默认构建时,将自动查找当前目录是否存在SConstruct、Sconstruct、sconstruct的文件(
阅读全文
posted @ 2020-07-21 18:53 NoSoul.Love
阅读(387)
评论(0)
推荐(0)
编辑
C++软件开发常用辅助软件——Valgrind
摘要: Valgrind Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。该工具内部又包含多个子工具集(如memcheck, cachegrind, callgrind, helgrind等等),每个子工具集相互独立,每一次分析只能选择一个子工具,默认子工具为memcheck。
阅读全文
posted @ 2020-07-21 17:02 NoSoul.Love
阅读(356)
评论(0)
推荐(0)
编辑
公告