2017-03-21 75 views
0

我已經安裝在CentOS安裝kernel-devel,仍然找不到內核頭我已經在CentOS安裝安裝kernel-devel,仍然找不到內核頭

# yum install kernel-devel 
Loaded plugins: fastestmirror, ovl 
Setting up Install Process 
Loading mirror speeds from cached hostfile 
* base: mirrors....net 
* extras: ... 
* updates: mirrors.....net 
Package kernel-devel-2.6.32-642.15.1.el6.x86_64 already installed and latest version 

但是還是頭文件都沒有發現海灣合作委員會:

# cat testkmem.c 
#include<sys/types.h> 
#include<sys/kmem.h> 
int main(){ 

    return 0; 
} 

# gcc testkmem.c 
testkmem.c:2:21: error: sys/kmem.h: No such file or directory 

如何解決這個編譯問題,任何額外的yum包所需?

+2

內核標頭用於**內核**驅動程序,不適用於用戶空間程序。 – Tsyvarev

回答

1

你知道定位命令嗎?

$ locate kmem.h 
/usr/src/kernels/3.10.0-514.10.2.el7.x86_64/include/config/memcg/kmem.h 
/usr/src/kernels/3.10.0-514.10.2.el7.x86_64/include/trace/events/kmem.h 

:-),我覺得你的PATH有錯誤。

相關問題