【Tiny4412】 编译dnw源码报错 /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory
2017-08-03 11:19
423 查看
1. 今天编译dnw源码的时候出现如下错误:
/lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory
截图如下:
2. 解决办法
这主要是没安装内核安装包,可以查看/usr/src/kernel文件夹下是否有内核开发包文件。
安装内核安装包可以使用如下命令:[root@deng 4th]# yum list | grep kernel
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
abrt-addon-kerneloops.x86_64 2.0.8-21.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
dracut-kernel.noarch 004-335.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-devel.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-firmware.noarch 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-headers.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
libreport-plugin-kerneloops.x86_64 2.0.9-19.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-abi-whitelists.noarch 2.6.32-431.el6 Uplooking
kernel-debug.x86_64 2.6.32-431.el6 Uplooking
kernel-debug-devel.x86_64 2.6.32-431.el6 Uplooking
kernel-doc.noarch 2.6.32-431.el6 Uplooking
[root@deng 4th]#
安装对应的安装包[root@deng 4th]# yum -y install kernel-devel.x86_64
安装完成后,在/lib/modules/2.6.32-573.el6.x86_64目录下查看build的链接,如果没有指向build -> ../../../usr/src/kernels/2.6.32-573.22.1.el6.x86_64/的链接需要重新创建一个软链接,具体如下:[root@deng 2.6.32-431.el6.x86_64]# ln -s build ../../../usr/src/kernels/2.6.32-431.el6.x86_64
创建完成后,就进行再次编译,此时就不会报上述问题了。
/lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory
截图如下:
2. 解决办法
这主要是没安装内核安装包,可以查看/usr/src/kernel文件夹下是否有内核开发包文件。
安装内核安装包可以使用如下命令:[root@deng 4th]# yum list | grep kernel
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
abrt-addon-kerneloops.x86_64 2.0.8-21.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
dracut-kernel.noarch 004-335.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-devel.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-firmware.noarch 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-headers.x86_64 2.6.32-431.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
libreport-plugin-kerneloops.x86_64 2.0.9-19.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
kernel-abi-whitelists.noarch 2.6.32-431.el6 Uplooking
kernel-debug.x86_64 2.6.32-431.el6 Uplooking
kernel-debug-devel.x86_64 2.6.32-431.el6 Uplooking
kernel-doc.noarch 2.6.32-431.el6 Uplooking
[root@deng 4th]#
安装对应的安装包[root@deng 4th]# yum -y install kernel-devel.x86_64
安装完成后,在/lib/modules/2.6.32-573.el6.x86_64目录下查看build的链接,如果没有指向build -> ../../../usr/src/kernels/2.6.32-573.22.1.el6.x86_64/的链接需要重新创建一个软链接,具体如下:[root@deng 2.6.32-431.el6.x86_64]# ln -s build ../../../usr/src/kernels/2.6.32-431.el6.x86_64
创建完成后,就进行再次编译,此时就不会报上述问题了。
相关文章推荐
- CentOS之——make: *** /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory. Stop.
- /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory
- make: *** /lib/modules/3.10.0-327.2.el7.x86_64/build: No such file or directory. Stop
- linux-2.6.32 编译问题(ld: /ubuntu/omnibook/sections.lds: No such file: No such file or directory )
- 安装MySQL-python报错:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory或者 build\lib.win-amd64-2.7\_mysql.pyd : fatal error LNK1120: 56 unresolved externa
- rmmod: can't change directory to '/lib/modules': No such file or directory问题解决
- rmmod: chdir(/lib/modules): No such file or directory 解决方法(转)
- gcc: /usr/lib/mysql/libmysqlclient.so: No such file or directory-------MySQL的编译[数据库技术]
- rmmod: chdir(/lib/modules): No such file or directory的解决方法
- rmmod时提示 rmmod : chdir(/lib/modules): No such file or directory
- rmmod: chdir(/lib/modules): No such file or directory 解决方法
- Android 源码编译Linux内核时出现fatal error: linux/netfilter/xt_dscp.h: No such file or directory
- rmmod: chdir(/lib/modules): No such file or directory?
- 使用rmmod会出现 rmmod : chdir(/lib/modules): No such file or directory ?
- rmmod: chdir(/lib/modules): No such file or directory 解决方法 (转)
- rmmod: chdir(/lib/modules): No such file or directory
- rmmod: chdir(/lib/modules): No such file or directory
- rmmod: chdir(/lib/modules): No such file or directory 解决方法
- rmmod: chdir(/lib/modules): No such file or directory 解决方法
- rmmod出错(/lib/modules): No such file or directory