摘要: 文件IO操作分为 2 种 非缓冲文件IO 和 缓冲文件IO 它们的接口区别是 1. 非缓冲文件操作 1.1 read() 1.2 write() 例子:从键盘输入一个字符串,再将该字符串保存到文件中。 阅读全文
posted @ 2019-03-31 20:01 kmist 阅读(646) 评论(0) 推荐(0) 编辑
摘要: dirent 结构体之一 举个例子 >> dir.c << >> dir.h << >> main.c << 2. 删除目录或文件操作 阅读全文
posted @ 2019-03-31 18:44 kmist 阅读(300) 评论(0) 推荐(0) 编辑
摘要: /* 二者可用于还未打开的文件,其中,如果是软连接文件, lstat描述的是链接本身,stat则是描述链接所指向的文件 */ int lstat(const char *restrictpath, struct stat *restrictbuf); int stat(const char *res 阅读全文
posted @ 2019-03-31 18:26 kmist 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 2.1 打开文件和关闭文件 阅读全文
posted @ 2019-03-31 17:48 kmist 阅读(6156) 评论(0) 推荐(0) 编辑
摘要: 文件的属性和权限是linux中 目录 和 文件 的两个基本特性. 阅读全文
posted @ 2019-03-31 16:26 kmist 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 。。 阅读全文
posted @ 2019-03-31 15:36 kmist 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 。。 阅读全文
posted @ 2019-03-31 15:30 kmist 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 我是可爱的目录 阅读全文
posted @ 2019-03-31 15:26 kmist 阅读(203) 评论(0) 推荐(0) 编辑
摘要: make是用来管理一个工程项目的工具 . Makefile就是这个项目文件 . 1.Makefile 是由若干条规则组成的,每个规则的语法如下所示 : 2.makefile的时间戳 对于已经编译过一次的工程,如果没有对源文件进行修改,目标文件是不会重复编译的,这样编译效率比较高. 也就是说,如果目标 阅读全文
posted @ 2018-12-31 11:22 kmist 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: gdb调试 1.用debug的方式编译 2.打上断点 3.单步调试 4.继续运行 5.打印和监控值 下面是栗子: (1) 编译的时候,带调试编译 (2) 用gdb运行 (3) 打断点 >>1.查看源码 d(elete) (4) 调试 (5) 打印值和监控值 (6) 神奇的wi --输入wi 阅读全文
posted @ 2018-12-26 00:46 kmist 阅读(416) 评论(0) 推荐(0) 编辑