我试图在Linux CentOS中使用巨大的页面API,头文件hugetlbfs.h是空的(即:它存在,但它是零字节)。
/usr/src/kernels/2.6.32-358.14.1.el6.x86_64/include/config/hugetlbfs.h
有没有人有办法解决吗?
或者,您如何使用透明的巨大页面为应用程序启用巨大的页面而无需更改代码?
该特定文件是kernel-devel-2.6.32-358.14.1.el6.x86_64软件包的一部分。 在稍后的系统中,我必须交给它也是0字节。
有一个名为libhugetlbfs-devel的软件包,其中包含/usr/include/hugetlbfs.h ,可能是您要安装的软件包。
为了将来的参考,yum命令可以用来search文件,例如
yum provides */hugetlbfs.h
将search并报告包含文件anmes hugetlbfs.h的包的名称