【Linux】缓冲区/磁盘inode/动静态库制作
用户级缓冲区存在于FILE结构体中,显示器行缓冲,磁盘全缓冲。内核缓冲区刷新策略由操作系统根据内存等情况自行控制。文件系统inode存放文件属性,Data block存放文件数据。根据inode编号查找文件,inode结构体中有block[15]数据块数组,前12个空间指向数据块,后三个是三级数据块索引。静态库:ar -rc对多个.o进行打包。编译使用时只需指明头文件和库函数的路径和静态库名称。动态库:-shared生成.o文件,gcc -fPIC。使用动态库需指明运行时库路径。