打印pid,写着玩。
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 #define PROC "/proc/" 11 12 13 typedef int Myfunc(int pid) ; 14 static Myfunc myfunc; 15 16 17 #define P() printf("%s:%d\n",__FUNCTION__,__LINE__) 18 static int dopath(Myfunc *fun...
阅读全文
posted @
2013-11-27 16:17
J.evan
阅读(445)
推荐(0)
给定一个硬盘标识,umout掉所有相关挂载
摘要:1 #include <fcntl.h> 2 #include <string.h> 3 #include <assert.h> 4 #include <pthread.h> 5 #include <unistd.h> 6 #include <stdlib.h> 7 #include <sys/stat.h> 8 #include <sys/time.h> 9 #include <errno.h> 10 #include <stdio.h> 11 #include <l
阅读全文
posted @
2012-08-30 15:23
J.evan
阅读(365)
推荐(0)
c调用Api设置linux时间
摘要:抄自:http://baike.baidu.com/view/1983936.htm直接修改了编码和删除dos.h头文件,使其能在linux下运行。1#include<stdio.h>2#include<time.h>3intmain(void){4time_tt;5structtm*area;6t=time(NULL);7area=localtime(&t);8printf("Numberofsecondssince1/1/1970is:%ld\n",t);9printf("Localtimeis:%s",asctime
阅读全文
posted @
2012-08-21 14:06
J.evan
阅读(303)
推荐(0)
write error:file too large!!!
摘要:这个错误出现在开发板中,文件系统为ext3 无ulimit 解决方案有2种:方案一 :limit1#include<sys/time.h>2#include<sys/resource.h>3intmodify_limit()4{5structrlimitlimitf;6if(getrlimit(RLIMIT_CORE,&limitf)==0){7printf("limitf.rlim_cur=0x%x,limitf.rlim_max=0x%x\n",limitf.rlim_cur,limitf.rlim_max);8limitf.rlim_c
阅读全文
posted @
2012-08-16 12:28
J.evan
阅读(1815)
推荐(0)
mount的api使用笔记
摘要:命令下的mount使用时带各种参数,我在写c代码时却不知道参数加在什么地方,查了下资料,自己再做个记录:命令行:1mount-oiocharset=gb2312/dev/sdb1/mnt对应的c:1rest=mount(devPath,mntPath,"vfat",S_WRITE,"iocharset=gb2312");2//如果有多个options,以“,”分开
阅读全文
posted @
2012-08-10 16:53
J.evan
阅读(489)
推荐(0)
交叉编译libconv
摘要:因为工作需要,需要交叉编译iconv,对编译过程做个记录:下载地址:1http://ftp.gnu.org/pub/gnu/libiconv/编译参数:./configureCC=arm-hisiv200-linux-gcc--build=i686-pc-linux--target=arm-linux--host=arm-linuxprefix=/home/jevan/libiconv-1.14/build_dir/--enable-shared--enable-shared--enable-staticmake1make&&makeinstall收工!!
阅读全文
posted @
2012-08-10 16:46
J.evan
阅读(673)
推荐(0)
bad ELF interpreter: No such file or directory
摘要:1[root@EmbedSky/]#arm-linux-gcc-v2/opt/EmbedSky/4.3.3/bin/arm-linux-gcc:/opt/EmbedSky/4.3.3/bin/arm-none-linux-gnueabi-gcc:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory3/opt/EmbedSky/4.3.3/bin/arm-linux-gcc:line3:/opt/EmbedSky/4.3.3/bin/arm-none-linux-gnueabi-gcc:Success45yuminstallmesa
阅读全文
posted @
2011-03-19 19:19
J.evan
阅读(1987)
推荐(0)