1.调试工具gdb
gdb pro
gdb pro core
2.命令
bt
run
list
display
break
3.
splint:检查为赋值使用的变量及相关问题
cflow:给出函数调用关系
gprof:检查函数调用性能相关
4assert
void assert(int expression);受NDEBUG影响
5,内存泄露检查
valgrind
本文介绍了使用gdb进行程序调试的方法,包括基本命令如bt、run等,并探讨了利用splint、cflow和gprof等工具提高代码质量的技术。此外,还讨论了内存泄露检查工具valgrind的应用及assert断言的使用。
1.调试工具gdb
gdb pro
gdb pro core
2.命令
bt
run
list
display
break
3.
splint:检查为赋值使用的变量及相关问题
cflow:给出函数调用关系
gprof:检查函数调用性能相关
4assert
void assert(int expression);受NDEBUG影响
5,内存泄露检查
valgrind

被折叠的 条评论
为什么被折叠?