因为现在研究做的内容需要学习PMDK,特此记录。
为了方便之后学习的时候查阅或者调试相关代码,先尝试安装了PMDK
安装过程以官方文档为基本参考,官方文档比较简单,所以也遇到了挺多坑的。
PMDK简介
PMDK(Persistent Memory Development Kit)是英特尔提供的一系列方便非易失性内存的应用开发的函数库和工具。
官方提供的资料:
英特尔persistent-memory官网:中文网站,包括对英特尔持久性内存的介绍和各种相关工具/环境的介绍。
英特尔官方PMDK入门指南:pmdk的一些简单介绍
programming persistent memory book :英特尔持久性内存编程指南
PMDK源代码
配置环境
Ubuntu-20
安装步骤
因为之后可能需要查阅/调试/修改代码,所以我采用了从源代码安装的方式,从github下载源代码并按照README中的说明安装,过程中也遇到了一些问题,下面按步骤进行详细的说明。
PS: pmdk

本文记录了在Ubuntu-20上安装PMDK的详细步骤,包括从官方文档获取信息,解决从源代码安装时遇到的问题,如依赖安装、编码错误及缺少配置文件等。尽管官方提供了简单的包安装方式,但作者选择源代码安装以便于后续的查阅和调试。在安装过程中,遇到的编码问题通过安装特定包解决,测试阶段发现大部分测试用例因缺少NVM硬件而被跳过。

1369

被折叠的 条评论
为什么被折叠?



