Linux代码的调试
来源:互联网 发布:php7 mysql教程 编辑:程序博客网 时间:2024/06/07 10:49
查内存泄漏可以用mtrace
需要装gcc-util库,lib?gd?库
引用mtrace的头文件
在代码段前面加上设置mtrace环境变量的代码
在需要查的代码段上加mtrace(), muntrace()函数
编译代码段
使用mtrace命令生成log
查看log
内核模块crash调试:
objdump 模块代码
分析符号表
在模块中设置NULL指针或者flag,查找出错的内核代码函数位置
编译的时候带-g -Wall,打印调试信息。尽量少用代码优化,发布版本的时候再加上代码优化选项-o2
写完代码用klockcheck做检查。尽量消除warning
提高kernel打印日志的级别,查看kernel的dmsg, 查看对应的模块的log
ksyslog进程等等东西??
查看内存空间??
查看内部wiki 搜索关键字
- Linux代码的调试
- linux gbd 调试代码
- linux下代码调试
- linux代码调试
- Valgrind--Linux下的内存调试和代码解剖工具
- Valgrind--Linux下的内存调试和代码解剖工具
- Valgrind--Linux下的内存调试和代码解剖工具
- 在VC++6.0中调试linux的C代码
- linux 让自己的调试代码更显眼
- linux 代码调试超级好用的命令
- Windows Eclipse编译调试Linux下的C++代码
- Valgrind--Linux下的内存调试和代码解剖工具
- PhpStorm+xdebug远程调试Linux机器上的代码
- Linux 下编译及调试 C 代码的简易指南
- Linux 下编译及调试 C 代码的简易指南
- linux下的代码错误调试技能-core dump
- idea远程调试Linux上的Tomcat代码
- Linux 下调试汇编代码
- Word,PDF,PPT,TXT之间的转换方法
- Android面试常用面试题
- java文件输出流,写到.txt文件,如何实现换行
- http协议详解
- 操作系统各大公司笔试题汇总
- Linux代码的调试
- 应用程序加密1-模拟线上加密商店
- Android 4.0的12大新特性
- 项目的经验教训(随时补充)
- Job Requirements!
- Java关键字final、static使用总结
- 转 : android sdk 文档导读之前传:初涉
- C++ 注册表编程
- js中文乱码怎么解决?