linux
WillCrazy
这个作者很懒,什么都没留下…
展开
-
lzma
lzma在绝大多数Linux和Unix系统中默认安装,即安装了Linux和Unix系统就集成了lzma.exe等执行文件。 lzma几个主要参数: -d --decompress --uncompress 指定解压缩,比如 lzma -d test.lzma,该命令相当于 unlzma test.lzma -f --force 强制解压/压缩,忽略一转载 2014-04-14 09:33:26 · 1395 阅读 · 0 评论 -
linux文件编程- C库
#include #include void main() { char *sourcefile_path="/home/will/test/file/libfile/sourcefile"; char *directionfile_path="/home/will/test/file/libfile/directionfile"; char原创 2014-04-10 20:16:56 · 432 阅读 · 0 评论 -
linux control
#include #include #include void main(void) { printf("本程序PID=%d\n",getpid()); printf("本程序父进程PPID=%d\n",getppid());//bash; int count=0; pid_t pid; //fork,//原创 2014-04-10 20:47:23 · 571 阅读 · 0 评论 -
linux signal
clude #include #include //test: kill -s SIGINT PID void func(int signno) { if(signno==SIGINT) printf("i got a signint!\n"); else if(signno==SIGQUIT)原创 2014-04-10 20:43:58 · 447 阅读 · 0 评论 -
linux fifo
//fifo_write.c #include #include #include #include #include #include #define FIFO_SERVER "/tmp/myfifo" int main(int argc,char **argv[]) { int fd; int writenum; char buf[原创 2014-04-10 20:38:25 · 581 阅读 · 0 评论 -
linux msg
#include #include #include #include #include struct msg_buf { int mtype; char data[256]; }; int main() { key_t key; int msgid; int ret; struct msg原创 2014-04-10 21:16:46 · 904 阅读 · 0 评论 -
Linux文件编程--系统调用
linux文件编程可以使用两种方法, 1)linux系统调用 2)C语言库函数 1)依赖linux操作系统,2)与操作系统对立。 linux系统调用: 文件创建 int creat(const char *filename,mode_t mode) mode: S_IRUSR(可读,4) S_IWUSR(可写,2) S_IXUSR(可执行,1) S_IRWXU(可读原创 2014-04-10 19:55:53 · 595 阅读 · 0 评论 -
linux sharememory
#include #include #include #include #include #include void main() { printf("\n"); printf("共享内存\n"); sleep(1); int addr; char *paddr,*saddr; ad原创 2014-04-10 20:51:46 · 562 阅读 · 0 评论 -
linux 管道
#include #include #include #include #include //管道通讯:单向,先进先出,管道尾部写入数据,管道头部读出数据;数据读出后,管道将自动删除该数据; //无名管道,用于父子进程间通讯,先创建管道,再fork创建子进程,该子进程继承父进程创建的管道; // 管道创建 int pipe(int filedis[2]); 管道关闭close(filed原创 2014-04-10 20:27:33 · 423 阅读 · 0 评论 -
警告:隐式声明与内建函数'exit'不兼容解决方案
警告:隐式声明与内建函数'exit'不兼容解决方案 最近一直在看《Linux程序设计(第3版)》,照着书上的代码原封不动地敲上去,编译后就出现了à警告:隐式声明与内建函数’exit’不兼容。 [cpp] view plaincopy #include int main() { printf("hello world!/n");转载 2014-04-04 09:19:46 · 932 阅读 · 0 评论 -
linux时间编程
#include #include #include #include int main(void) { struct tm *local; time_t t; t=time(NULL);//获取日历时间,即相对1970.1.1.0秒数; int seconds=time(NULL); printf("日历时间原创 2014-04-10 20:21:58 · 668 阅读 · 0 评论