make: *** /lib/modules/2.6.32-279.el6.x86_64/build: 没有这样的文件或目录。停止

2024-02-21

我从他们的网站下载了 RALINK 驱动程序

untar -xvf rtl*

然后我在其中运行“make”。谷歌搜索建议“kernel-devel” 需要安装。

我安装了 kernel-devel 软件包,但仍然收到此错误

make: *** /lib/modules/2.6.32-279.el6.x86_64/build: No such file or directory.  Stop.

当我检查该文件是否存在时.. 我 cd 进入 /lib/modules/2.6.32-279.el6.x86_64/

我相信这个错误发生在“make”命令尝试执行这个命令之后

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/2.6.32-279.el6.x86_64/build M=/home/a/Desktop/3/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405  modules

它在那里被称为“构建”

那么为什么它说没有这样的文件或目录呢?


**EDIT**

如果您的问题与我遇到的问题类似(见下文),则似乎未安装内核开发包。

Try:

yum install kernel-devel

原始信息

我有同样的问题。但是,有趣的是,当我在父目录上 ls-l 到“丢失的目录”(因此,ls -l /lib/modules/2.6.32-431.el6.x86_64/)时,它表明构建是损坏的链接指向 /usr/src/kernels/2.6.32-431.el6.x86_64,但 /usr/src/kernels/ 为空。

所以,我不知道这是否有多大帮助,但希望它能让其他人更好地了解问题所在。

[root@xx libreswan-3.7]# ls -l /lib/modules/2.6.32-431.el6.x86_64/
total 3524
lrwxrwxrwx.  1 root root     46 Dec 12 13:42 build -> ../../../usr/src/kernels/2.6.32-431.el6.x86_64
drwxr-xr-x.  2 root root   4096 Nov 21 22:41 extra
drwxr-xr-x. 11 root root   4096 Dec 12 13:42 kernel
-rw-r--r--.  1 root root 589679 Dec 12 13:43 modules.alias
...
-rw-r--r--.  1 root root 851070 Dec 12 13:43 modules.usbmap
lrwxrwxrwx.  1 root root      5 Dec 12 13:42 source -> build
drwxr-xr-x.  2 root root   4096 Nov 21 22:41 updates
drwxr-xr-x.  2 root root   4096 Dec 12 13:42 vdso
drwxr-xr-x.  2 root root   4096 Nov 21 22:41 weak-updates

[root@xx libreswan-3.7]# ls /usr/src/kernels/
[root@xx libreswan-3.7]# 

请注意,“源”链接也已损坏,因为它指向构建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

make: *** /lib/modules/2.6.32-279.el6.x86_64/build: 没有这样的文件或目录。停止 的相关文章

随机推荐