- 文件系统技术内幕:大数据时代海量数据存储之道
- 张书宁
- 267字
- 2022-05-05 20:30:15
2.1 巧妇之炊——准备开发环境
正所谓“巧妇难为无米之炊”,在开始工作之前需要先准备一下环境。主要指开发环境,该开发环境用于编译代码,实现对文件系统相关API的验证。这里以Linux为主,建议使用Ubuntu 18.04版本。当然,其他Linux开发环境问题也不大,毕竟Linux的文件系统API是遵循POSIX标准的。
以Ubuntu 18.04为例,需要安装一些用于开发的软件包。具体安装过程非常简单,可以通过如下命令安装软件包:
![](https://epubservercos.yuewen.com/F77410/23020648909757306/epubprivate/OEBPS/Images/42478_32_1.jpg?sign=1739179805-c1hvs43hSupOoof4yitOeMoBSSebWsjU-0-eee57cd223ccca8973d74336fcb9661d)
上述软件包主要是开发(编译)工具和帮助文档。Linux下的开发与Windows下的开发有着比较明显的差异,在Linux下开发通常不使用IDE环境。Linux下的开发基本上是先通过文本编辑器编辑代码,再通过编译工具生成可执行文件。