Linux编译内核模块时报: linux/scripts/recordmcount: No such file or directory
2024-07-20
114
问题描述
当我编译Linux的内核模块时,出现以下错误消息:
make -C /lib/modules/4.12.14-lp151.28.91-default/build/ M=/home/mynfs/linux/fs/nfs_common modules
make[1]: 进入目录“/usr/src/linux-4.12.14-lp151.28.91”
WARNING: Symbol version dump ./Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/mynfs/linux/fs/nfs_common/xxx.o
/bin/sh: ./scripts/recordmcount: 没有那个文件或目录
make[2]: *** [scripts/Makefile.build:332:/home/mynfs/linux/fs/nfs_common/xxx.o] 错误 127
make[1]: *** [Makefile:1575:_module_/home/mynfs/linux/fs/nfs_common] 错误 2
解决方法
报了以上错误之后,再次执行make编译就能正常生成了,但需要永久解决这个问题,需要进入到内核源码目录,比如我这里是/usr/src/linux-4.12.14-lp151.28.91目录,进去之后,执行:
sudo make scripts
然后所有的脚本模块都构建好了,在编译内核模块时就没有再遇到这个问题。
更新于:6个月前赞一波!3
相关文章
- 【说站】php中Swoole的模块介绍
- 【说站】Python中三种模块类型的介绍
- 【说站】python Tkinter模块是什么
- 【说站】python pyglet模块如何使用
- 【说站】python搜索模块如何查询
- 【说站】python如何定义索引模块类
- 【说站】python数据模块类如何定义
- 【说站】python zipfile模块的文件操作
- 【说站】python shutil模块如何操作文件
- 【说站】css中Grid模块是什么
- 【说站】python模块如何安装
- 【说站】Python threading模块的常用方法
- 【说站】python中random模块求随机数
- 【说站】python模块如何传入参数
- 【说站】python模块的介绍和导入
- 【说站】python怎么导入pygame模块
- 【说站】python thread模块如何实现多线程
- 【说站】php安装mysql扩展模块
- 【说站】python模块中判断全局变量的赋值
- 【说站】Python有哪些命令行参数解析模块?
文章评论
评论问答