linux printk 头文件,linux使用printk或printf调试的头文件

/**************************************************************

* Filename: msg_debug.h

* This is a stand of printk or printf for debug.

* When debug Linux kernel,you can call it.

* When debug other gcc program,you can call it,too.

* Made by Wangyf,2006.4.19 for Linux.

***************************************************************/

#ifndef __MSG_DEBUG_H

#define __MSG_DEBUG_H

/**************************************************************

///grep -R oldstring . 搜索当前目录下所有文件的oldstring字符串

///grep -R -l oldstring . 仅输出找到相应字符串的文件名

///grep -R -L oldstring . 仅输出没有找到相应字符串的文件名

///grep -R -o oldstring . 仅输出找到相应字符串的文件名+oldstring

///sed -i ‘s/oldstring/newstring/g’ .

将当前目录的所有文件中的oldstring替换为newstring

///sed -i ‘s/oldstring/newstring/g’ a.txt b.txt c.txt

将当前目录a.txt b.txt c.txt文件中的oldstring替换为newstring

///以下是替换当前目录下指定字符串的脚本,可以保存为SH脚本来执行

if [ -f ./temp.sh ]; then

mv temp.sh temp.sh.zxdfjiasdfjfs.bak

fi

rm -rf temp.sh

grep -R -l newstring . >temp.sh

echo We will replace files:

cat temp.sh

sed -i ‘s/^/sed -i \"s\/newstring\/newstring\/g\" /g’ temp.sh

echo wait…

cat temp.sh

chmod 755 temp.sh

./temp.sh

rm -rf temp.sh

if [ -f ./temp.sh.zxdfjiasdfjfs.bak ]; then

mv temp.sh.zxdfjiasdfjfs.bak temp.sh

fi

**************************************************************/

/**************************************************************

* 使用说明

*使用msg debug的源文件#include本头文件,就可以调用以下消息函数,

* msg("YourMessage");

* kermsg("YourMessage"); drvmsg("YourMessage");

* irqmsg("YourMessage"); appmsg("YourMessage");

* okmsg("YourMessage"); errmsg(&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值