make: *** /lib/modules/4.4.0-53-generic/build: 没有那个文件或目录。 停止。
来源:互联网 发布:美图秀秀淘宝卖家版 编辑:程序博客网 时间:2024/06/13 22:19
make: * /lib/modules/4.4.0-53-generic/build: 没有那个文件或目录。 停止。
环境:ubuntu 16.04
编译内核模块时,提示make: *** /lib/modules/4.4.0-53-generic/build
错误
遇到这个错误,主要是没安装内核安装包(类似于kernel-devel的名字)
但是这种情况下一般有两种情况:
- 有安装内核开发包,但是因为各种各样的原因没有识别。首先到/lib/modules/4.4.0-53-generic/(这里的版本号需要根据错误提示进入对应目录)目录下,查看是否有build文件:a.如果有的话,那么则是链接出错,ls -l命令查看build链接文件是否存在(如果链接文件标红则说明链接文件不存在了),去对应/usr/src目录下查看链接文件是否存在,一般都是链接这个目录下对应内核版本,如果存在,则重新链接,如果不存在则进入情况2(没有安装kernel开发包);b.如果没有的话,则参照步骤a,查找源链接文件是否存在。
- 没有安全内核开发包,则直接使用系统版本管理工具下载对应kernel-devel即可。譬如Ubuntu是apt-get,centos是rpm,suse是zypper
补充:
如果在/usr/src目录下找得到对应内核开发文件,则先删除链接,再链接
#查看内核开发文件路径下对应文件名,这里在我的环境上是linux-headers-4.4.0-53-genericls /usr/srccd /lib/modules/4.4.0-53-generic/#链接文件ln -s /usr/src/linux-headers-4.4.0-53-generic build
0 0
- make: *** /lib/modules/4.4.0-53-generic/build: 没有那个文件或目录。 停止。
- make: *** /lib/modules/2.6.32-573.el6.x86_64/build: 没有那个文件或目录。 停止。
- make: *** /lib/modules/2.6.32-573.el6.x86_64/build: 没有那个文件或目录。 停止。
- make: *** cpu/arm920t/s3c24X0/: 没有那个文件或目录。 停止。 (uboot)
- 没有 /lib/modules/*/build 这个目录
- ubuntu cp: 无法获取”/boot/initrd.img-3.13.0-100-generic” 的文件状态(stat): 没有那个文件或目录
- Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”
- /usr/lib/jvm/java-7-sun/bin/java: 没有那个文件或目录
- linux常见问题一 /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- bash: ./lmgrd: /lib/ld-lsb.so.3: bad ELF interpreter: 没有那个文件或目录
- locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
- javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- bash: ./build: /usr/bin/sh^M: 坏的解释器: 没有那个文件或目录
- Ubuntu Android/Sdk/build-tools/23.0.3/aapt": error=2, 没有那个文件或目录
- ubuntu14.04 /lib/modules/xxx-generic/目录下没有kernel文件夹
- su: no: 没有那个文件或目录
- HDU 2077汉诺塔IV
- 2017/04/08 蓝桥杯结束——————————————————
- poj 1504 水题
- 获取工程文件绝对路径的两个方法
- pytohn实现快速排序
- make: *** /lib/modules/4.4.0-53-generic/build: 没有那个文件或目录。 停止。
- 时区的历史和转换
- Javascript中的var变量问题
- java多线程:4、线程范围内的数据共享_公共变量
- Unity Lua热更新的 来龙去脉
- ViewPage+Fragment实现切换动画
- UVA 1368
- 【C语言】判断三角形形状
- java的异常处理(一)