![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux c/c++ 编程
aheadzhishui
这个作者很懒,什么都没留下…
展开
-
linux c/c++ 编程之-----makefile 初探
描述文件的依赖关系target: componentsTAB rule转载 2013-11-02 00:07:01 · 537 阅读 · 0 评论 -
linux c/c++ 编程之-----管道文件
管道文件(再看看)Linux 提供了许多的过滤和重定向程序,比如 more cat等等.还提供了; | 道这种特殊的文件.系统调用 pipe 可以创建一个管道.#include;int pipe(int fildes[2]);pipe 调用可以创建一个管道(通信缓冲区).当调用成功时,我们可以访问文件描述符 fildes[0],fildes[1].其中 fildes[0]是原创 2013-11-03 22:18:51 · 1088 阅读 · 0 评论 -
linux c/c++ 编程之-----文件目录操作
linux 文件操作 open close read write当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数 open.使用完成以后我们调用另外一个 close 函数进行关闭操作.#include ;#include ;#include ;#include ;int open(const char *pathname,int fl原创 2013-11-03 22:18:12 · 938 阅读 · 0 评论 -
linux c/c++ 编程之-----C语言基本语法
C语言(语法)-linux由上面的例子可知,C程序的源代码有下面的特点。(1)程序一般用小写字母书写。(2)大多数语句结尾必须要分号作为终止符,表示一个语句结束。同一个语句需要写在一行上。(3)每个程序必须有一个主函数,主函数用main()声明,并且只能有一个主函数。在Linux系统中,main主函数应该是int类型。(4)每个程序中的自定义函数和主函数,需要用一对大括原创 2013-11-03 22:15:56 · 942 阅读 · 0 评论 -
linux c/c++ 编程之-----gdb 使用
。原创 2013-11-03 22:09:13 · 604 阅读 · 0 评论 -
linux c/c++ 编程之-----创建管道文件,并实现两个进程间的信息传递。
转自http://hi.baidu.com/bzlixinhui/item/3f8d53c2633aee05c610b26e第一步创建管道文件:fifo.c#include#include#define PATH "/home/bencai/4-4/swap"int main(int *argc,char **argv){int转载 2013-11-03 21:08:10 · 1886 阅读 · 0 评论 -
linux c/c++ 编程之-----linux C/C++ 编程初探
源文件-可执行文件: 预处理,编译,汇编,链接原创 2013-10-26 18:13:47 · 532 阅读 · 0 评论 -
linux c/c++ 编程之-----时间函数
时间函数在程序当中,我们经常要输出系统当前的时间,比如我们使用 date 命令的输出结果.这个时候我们可以使用下面两个函数#include ;time_t time(time_t *tloc);char *ctime(const time_t *clock);time 函数返回从 1970 年 1 月 1 日 0 点以来的秒数.存储在 time_t 结构之中.不原创 2013-11-03 22:19:25 · 670 阅读 · 0 评论 -
linux c/c++ 编程之-----进程操作
进程系统调用 getpid 可以得到进程的 ID,而 getppid 可以得到父进程(创建调用该函数进程的进程)的 ID.#include ;pid_t getpid(void);pid_t getppid(void);struct passwd {char *pw_name; /* 登录名称 */char *pw_passwd; /* 登录口令原创 2013-11-03 22:17:35 · 753 阅读 · 0 评论 -
linux c/c++ 编程之-----vim 全教程
读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人。熟练转载 2013-10-25 20:43:11 · 574 阅读 · 0 评论 -
linux c/c++ 编程之-----操作系统原理学习笔记
操作系统是中断驱动的创建进程:1.父进程与子进程并发执行2.父进程等待子进程结束子进程空间两种情况: 1.子进程是父进程的复制品2.子进程重新装载另一端程序int main(){ pid_t pid; /* fork another process */ pid = fork(); if (pid < 0) { /* er原创 2013-11-04 09:52:40 · 681 阅读 · 0 评论