linux
文章平均质量分 55
qq_55540595
这个作者很懒,什么都没留下…
展开
-
c++实现文件系统模拟设计
在Windows下文件夹下可以包含文件夹和文件,而我们只能看到文件夹和文件的名字,默认情况下无法知道文件的具体信息,比如文件的大小,文件的所有者等等。在完成文件系统模拟设计,通过dir()函数可以观察到目录和文件,文件显示了文件的权限,文件的所有者,文件的所有组,文件的模拟物理地址,文件大小等等。向文件写入文件,存在两种情况,当文件为空时,可直接写入,当文件存在内容时,显示出存在的内容,然后在内容后追加写入的内容。主要模拟文件的读写操作,其他的是次要的。原创 2022-11-15 21:53:57 · 1589 阅读 · 1 评论 -
linux文件操作
1.open需要的头文件前三个是open()#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>close()#include<unistd.h>perror()#include<stdio.h>打开以存在的文件:int open(const char *pathname, int flags);当文件不存在时返回-1,pathn...原创 2022-04-18 21:29:57 · 1486 阅读 · 0 评论 -
静态库与动态库制定
准备工作:gcc编译选项源码text.c#include<stdio.h> // This is a program int main() { printf("hello world"); return 0;}gcc -o text.i -E text.c-E 预处理指定的源文件,不进行编译,执行该指令后展开头文件,替换宏定义,消掉注释gcc -o text.s -S text.i编译指定的源文件,但是不...原创 2022-04-17 19:06:30 · 129 阅读 · 0 评论