工具使用
文章平均质量分 69
北漂很久的男人
这个作者很懒,什么都没留下…
展开
-
Valgrind工具简介
一 Valgrind工具集简绍Valgrind包含下列工具:1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。3、cachegrind:分析CPU的cache命中率、丢失率,用于进行代码优化。4、helgrind:用于检查多线程程序的竞态条件。5、massif:堆栈分析器,指示程序中使用了多少堆内存等信息。6、lackey:7、nulgrind:这几个工具的使用是通过命令:valgrand --原创 2021-07-22 11:57:46 · 451 阅读 · 0 评论 -
GDB指令
GDB调试指令backtrace:函数的调用栈信息frame n:查看栈层的详细信息up n:向栈的上面移动n层down n:向栈的下面移动n层info frame:详细的当前栈层的信息,内存地址info args:当前函数的参数名及其值info locals:当前函数中所有局部变量及其值list line:显示程序第linenum行的周围的源代码list func:显示函数名为function的函数的源代码set listsize:设置一次显示源代码的行数(show listsize)原创 2021-07-28 14:37:44 · 176 阅读 · 0 评论 -
vim操作命令
vi(vim)是上Linux非常常用的编辑器,很多linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。vi有3个模式:插入模式、命令模式、低行模式1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式。2)命令模式:可以移动光标、删除字符等。3)低行模式:可以保存文件、退出v原创 2021-07-27 16:37:54 · 89 阅读 · 0 评论