
linux应用程序
文章平均质量分 60
cbl709
这个作者很懒,什么都没留下…
展开
-
linux文件编程(1)
linux中文件编程可以使用两种方法:1.Linux系统调用 2.C语言库函数。系统调用是基于linux系统的,它不能跨系统使用。c语言库函数在各个系统都能使用。下面先介绍基于系统调用的文件编程。1.文件的创建.int creat(const char *filename,mode_t mode)filename:要创建的文件名(包含路径,缺省为当前路径)mode:创建模式原创 2012-01-07 00:49:37 · 1300 阅读 · 0 评论 -
linux进程编程
unix标准把进程定义为:“一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源”。进程直接可以共享程序代码,但不能对用来存放程序代码的内存进行写操作,即程序代码是以只读的方式加载到内存的。同时系统函数库也可以被共享。除了一些共享资源外,进程有自己的栈空间,用于保存局部变量和控制函数的调用与返回。进程还有自己的环境空间。1.查看进程使用 ps -ef命令2. 启动新进程原创 2012-01-18 23:48:17 · 604 阅读 · 0 评论 -
makefile的编写
makefile 描述了整个工程的编译,链接过程。我们知道生成可执行文件的过程为 源文件--->.o文件-->可执行文件。源文件可能有多个文件,对应生成多个对象文件(。o文件),要生成可执行文件需要将这些对象文件进行链接。以下为一个makefile文件:hello: main.o func1.o func2.o gcc main.o func1.o func2.o -o原创 2012-01-01 20:55:43 · 712 阅读 · 0 评论 -
linux信号
信号是unix和linux系统响应某些条件而产生的一个事件。如果进程接收到信号,但事先没有安排捕获它,进程将会立刻终止。按照通常情况配置,在键盘上敲入中断字符就会向前台进程(即当前运行的进程)发送SIGINT信号,这将引起该进程的终止,除非它事先安排了捕获这个信号。如果想发送一个信号给一个进程,且这个进程不是当前的前台程序,就需要kill命令int kill(pid_t pid, int si原创 2012-01-20 00:14:44 · 659 阅读 · 0 评论 -
Linux 常见特殊符号
Linux 常见特殊符号 1,> 重定向输出符号 用法:命令 >文件名 特性:覆盖(当输入文件和输出文件是同一文件,文 件内容被清空;不适合连续重定向) 典型应用:合并文件(cat a b >c);清空文件(cat /dev/null);文件打印2,>> 重定向输出符转载 2012-04-06 20:26:59 · 740 阅读 · 0 评论 -
tq2440移植mjpg-streamer出现的一些问题
根据天嵌的教材进行移植,由于不是直接使用天嵌公司修改后的源码,所以编译出现了一些错误。天嵌公司的教材做的很详细,但美中不足的是往往只写出步骤,但没写出做这个步骤的原因。所以如果其中遗漏了一些关键步骤,出现问题往往让初学者难以修正。移植完SDL库后,在__install目录下生成了 include、lib等文件夹。天嵌教材是将这些头文件和库直接拷贝到编译器对应的文件夹里。但可能是我的开发环境不大原创 2012-08-08 15:00:19 · 1983 阅读 · 1 评论 -
ubuntu3.8 安装vmware tool找不到内核头文件解决
输入以下命令cd /lib/modules/$(uname -r)/build/include/linuxsudo ln -s ../generated/utsrelease.hsudo ln -s ../generated/autoconf.hsudo ln -s ../generated/uapi/linux/version.h原创 2013-05-03 10:02:56 · 969 阅读 · 0 评论 -
docker 基础工作原理(一)
注:以下博文来源于我的独立博客网站:http://www.chenbiaolong.com/以后博文将主要迁移到这个博客,各位可以多多关注支持。相信很多人和我一样,初学docker时一直无法搞懂docker镜像的工作机理。这几天对docker如何工作进行了一番研究,简单整理一下。docker的两大核心基础技术是namespace和cgroup,cgroup主要作资源的限制隔离,它可以限原创 2015-01-10 00:34:07 · 17452 阅读 · 1 评论