您的位置:首页 > 其它

win7删除一个空白文件夹总是显示:找不到该项目

2016-03-30 15:02 281 查看
下面是源码

#include <stdio.h>
#include <string.h>
#include <stdarg.h>

static void mp4api_dbprint_ttxgz(char* format,...)
{
va_list args;
int fd;
char string[1000];
va_start(args,format);
vsprintf(string,format,args);
va_end(args);

fd = open("/dev/kmsg",O_RDWR);
if(fd == -1)
{
return;
}
write(fd,string,strlen(string)+1);
close(fd);
}

要注意的是,linux起来以后,需要在终端修改/dev/kmsg的权限为777

这样做的好处是,开发的时候当kernel连不上adb的时候,没办法通过ddms看Logcat打印,在终端看logcat打印又太麻烦,就可以用这种方式直接在串口添加打印。

但是这里的write可能是阻塞式,有可能让程序变慢。
本文出自 “从SOC到Linux到Android” 博客,请务必保留此出处http://ttxgz.blog.51cto.com/1063944/741022
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: