make: *** /lib/modules/3.10.0-327.2.el7.x86_64/build: No such file or directory. Stop

当遇到'No such file or directory'错误,提示缺少当前内核的头文件时,可以通过以下步骤解决:1) 使用'uname -r'找出内核版本;2) 通过YUM安装对应版本的kernel-devel;3) 若无法找到,下载RPM文件手动安装或获取源码编译;4) 删除错误链接并重建正确链接到对应内核版本的build目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

problem:

make: *** /lib/modules/3.10.0-327.2.el7.x86_64/build: No such file or directory. Stop

Reason:
The kernel head files are missing for the current kernel.

How I solved it:

find current kernel: uname -r

yum install kernel-devel-$(uname -r)

you may not find it…just google that version of kernel-devel-… download the rpm file, and do

rpm -i kernel-devel-xxxx.rpm

or you can download centos source code,and find the rpm
https://vault.centos.org/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm(推荐)

The link maybe is not mate your kernel version.

cd to /lib/modules/3.10.0-327.2.el7.x86_64/ Delete the wrong link.

$ rm build`
Use $ uname -r to check the kernel version

Build new link mate your kernel version.

$ ln -s /usr/src/kernels/3.10.0-327.2.el7.x86_64/ build
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值