找回密码
 注册
搜索
查看: 1281|回复: 2

Linux调试技术介绍

[复制链接]
发表于 2006-6-15 22:24:00 | 显示全部楼层 |阅读模式
有用就下,没用,就不要乱花钱了。

【文件名】:06615@52RD_Linux调试技术介绍.rar
【格 式】:rar
【大 小】:214K
【简 介】:
【目 录】:
Linux 调试技术介绍
对于任何编写内核代码的人来说,最吸引他们注意的问题之一就是如何完成调试。
由于内核是一个不与某个进程相关的功能集,其代码不能很轻松地放在调试器中执
行,而且也不能跟踪。
本章介绍你可以用来监视内核代码和跟踪错误的技术。
用打印信息调试
最一般的调试技术就是监视,就是在应用内部合适的点加上printf 调用。当你调试内
核代码的时候,你可以用printk 完成这个任务。
Printk
在前些章中,我们简单假设printk 工作起来和printf 很类似。现在是介绍一下它们之间
不同的时候了。
其中一个不同点就是,printk 允许你根据它们的严重程度,通过附加不同的“记录
级”来对消息分类,或赋予消息优先级。你可以用宏来指示记录级。例如,KERN_INFO,
我们前面已经看到它被加在打印语句的前面,它就是一种可能的消息记录级。记录
级宏展开为一个字串,在编译时和消息文本拼接在一起;这也就是为什么下面的例
子中优先级和格式字串间没有逗号。这有两个printk 的例子,一个是调试信息,一个
是关键信息:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-1-31 08:49:00 | 显示全部楼层
支持楼主说法![em12]
点评回复

使用道具 举报

发表于 2014-1-16 06:50:33 | 显示全部楼层
支持,好经验多分享啊!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 09:03 , Processed in 0.060784 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表