這個問題,需要安裝與系統內核配套的開發包。
查看內核: uname -r
內核頭文件C header files下載地址:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
核對內核信息,在上面的網頁選擇合適的版本。比如原文中的:ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm
重要:
內核安裝完畢后,需要用這個命令確定內核 C header 的安裝目錄
ls -d /usr/src/kernels/$(uname -r)*/include
引用:
[root@localhost ~]# uname -r
2.6.25-14.fc9.i686
[root@localhost ~]# rpm -q kernel-devel
package kernel-devel is not installed
[root@localhost ~]# cd /home
[root@localhost home]# wget ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -i kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -q kernel-devel
kernel-devel-2.6.25-14.fc9.i686
參考:linux安裝kernel-devel
2016/10/15